CMS 网站管理系统功能介绍
本系统采用的是 struts2.1.6,hibernate3.3,spring2.5,FreeMarker,在线编辑器是
Fckeditor2.4,还用了一个验证码组件,以及路由过滤器,Proxool 连接池。
首先这个系统采用的是 spring 紧耦合 hibernate,此外开启了 hibernate 二级缓存,缓存
采用 ehcache1.6,此外加入了 spring 事务,事务处理通过 Annotaon 注入,过源注释,优
点干净简洁易修改。
其适用的是 dom4j 操作 xml,全文索引采用了 lucene+baoding,日志系统采用
slf4j+logback。
Struts2 采用了分散配置的做法,这样功能模块更加的清晰。通过查看其配置可以知道
使用了 struts2 的 validate 组件。这个系统把所有模板都放入了 WEB-INF 下,这样安全性进
一步提升了。
源代码分为七部分,分别是文章部分,辅助模块部分,CMS 系统部分,核心部分,下载
部分,模板部分,以及 ponyjava 工具包。其中文章,核心,辅助,CMS,下载更新模块都
采用了 SSH2 的七层结构。至于类的内部结构,我也不做过多解释了,因为这篇文章只是说
架构的。
后台路径:/login/cccms.do
超级管理员:user:ldadmin pwd:IloveChina
CMS 网站管理系统栏目管理
点击某个父栏目,您将看到它的子栏目列表,这里以前面添加的“城市热点”为例,如下图
所示。
栏目管理列表相关说明:
ID:栏目 ID 值,增加栏目时由系统按顺序依次生成。常用于标签调用中的参数。前面
的复选框可以对一些栏目做批量处理;
名称:栏目的名称;
路径:栏目的访问路径,例如“南昌资讯”栏目设置的访问路径为 nanchang,则其前
台访问路径为:网站访问地址/nanchang/index.htm;
排列顺序:栏目在前台/后台栏目列表中的显示顺序值。单击“保存排列顺序”按钮,各
栏目按顺序值依次排列,顺序值越小排列越靠前;
文档数量:属于该栏目的文章数量;
点击次数:该栏目的点击次数统计;