当前位置:文档之家› jeecms网站开发技术文档

jeecms网站开发技术文档

jeecms网站开发技术文档
jeecms网站开发技术文档

xxxxx网技术说明文档

一、系统架构特点

1)底层采用高性能的MVC技术架构:系统采用最新的技术架构

(SpringMVC3+Spring3+Hibernate3+Freemarker),AJAX使用jquery和json实现。基于java

技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点。

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建Web 应用程序的全功能MVC 模块。使用Spring 可插入的MVC 架构,可以选择是使用内置的Spring Web 框架还可以是Struts 这样的Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

SpringMVC3特性:

? 零配置,不需要外部配置文件,这是SpringMVC3最引人注目的特性。

? 易于同其它View框架(Tiles等)无缝集成

?采用IOC便于测试

? 强大、灵活的标签,用户自定义显示内容和显示方式。

? 验证和类型转换机制非常容易使用和本地化。

? 良好的本地化支持,甚至在JSP 页面之间跳转时仍然生效。

? 后台人性化,提供最便利、合理的使用方式。

? 在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性。

?完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度

? 内置支持同一个form 触发多个事件。

? 具备透明的文件上传能力。

? 支持增量开发。

? 相当灵活,易于扩展。

Spring特性:

?方便解耦,简化开发。Spring的注入式加载,将对象之间的依赖关系交给Spring全全处理。避免了程序的过度耦合。

?声明式事务的支持。Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。

Hibernate特性:采用hibernate对jdbc进行了轻量级的对象封装,使得开发可以随心所欲的面向对象编程思维来操纵数据库。

2)视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。数据库使用MYSQL,并可支持orcale、DB2、SQLServer等主流数据库。应用服务器使用tomcat,并支持其他weblogic、websphere等应用服务器。

系统的设计宗旨就是从用户的需求出发,提供最便利、合理的使用方式,从设计上满足搜索引擎优化,最小性能消耗满足小网站要求、可扩展群集满足大网站需要。

易维护性:所有前台页面均由模板生成,通过在线编辑模板轻松调整页面显示。模板内容不涉及任何java和jsp技术,只需掌握html语法和自定义标签即可完成动态网页制作。

Seo优化:天然的伪静态页面技术,无需多余的urlrewrite。考虑到对搜索引擎的友好,系统在设计时使用伪静态页面技术,以.htm作为url地址后缀,扁平的、可自定义的路径结构。

支持分布式,集群:采用nginx Web和反向代理服务器。当日后网站流量增加压力过大时,可以把网站的静态文件交由nginx处理,以便减轻应用服务器处理压力。也支持日后作为负载均衡服务器。集群多个应用服务器。减轻访问压力。

跨平台:系统开发语言使用纯java语言,可运行在Linux,windows,unix等平台,安全稳定,扩展性好。支持Tomcat,Weblogic,WebSphere等应用服务器。

二、系统后台功能:

信息管理

├ 文章

├ 相册

├ 多媒体

├ 视频

├ 下载

├ 作品

├ 产品

互动信息

├ 留言与反馈

├ 评论

├ 投票调查

├ 通知公告

├ 领导信箱

├ 站内信

├ 广告管理

用户与权限

├ 用户管理

├ 会员组管理

├ 会员组权限管理├ 信息发布审批├ 会员浏览权限├ 部门管理

日志管理

├ 操作日志

├ 稿件操作日志├ 登录日志

├ 工作量统计

统计功能

├ 会员注册统计├ 内容统计

├ 评论统计

├ 留言统计

├ PV统计

├ 独立IP统计

├ 独立访客统计

├ 人均浏览次数统计├ 来访网站统计

├ 来访页面统计

├ 搜索关键字统计├ 受访页面统计

├ 地区分布统计

├ 统计初始化

发布与部署

├ 文章静态化

├ 全站静态化

├ FTP同步

├ 服务器分布部署站点配置

├ 网站参数配置

├ 用户注册配置

├ RSS配置

├ RSS订阅

├ TAG管理

├ 文件上传配置

├ 模板管理

├ 自定义模板

├ 可视化模板编辑├ 全文检索

├ 友情链接管理

系统管理

├ 内容关键字管理├ 信息模型管理

├ 网页信息采集

├ 模块管理

├ 数据备份与恢复

├ 网站防火墙

├ 附件管理

网站群

├ 节点维护

├ 节点独立管理

├ 站点信息共享管理

├ 站点信息推送

├ 全站搜索

三、系统运行环境(包括软件运行环境和硬件运行环境)

?Web服务器nginx

?应用服务器Tomcat6以上版本

?Jdk1.5以上版本

?数据库Mysql 5.0

?操作系统linux,兼容机 1U 4G内存

四、编程语言

?Java语言

五、机房以及服务器配置情况

机房独自使用5M的电信、联通带宽资源,包含8个IP及1个交换机端口。8U空间。

1U兼容机,4G内存,双核cpu

六、需要xxxx提供事项

需要xxx网的域名和Ip绑定

相关主题
文本预览
相关文档 最新文档