xxxxx网技术说明文档
一、系统架构特点
    1)底层采用高性能的MVC技术架构:系统采用最新的技术架构(SpringMVC3+Spring3+Hibernate3+Freemarker,AJAX使用jqueryjson实现。基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer PagesJSP)技术、VelocityTilesiText POISpring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角,这种分离让它们更容易进行定制。
SpringMVC3特性:
零配置,不需要外部配置文件,这是 SpringMVC3最引人注目的特性。
易于同其它View框架(Tiles等)无缝集成
采用IOC便于测试
强大、灵活的标签,用户自定义显示内容和显示方式
验证和类型转换机制非常容易使用和本地化。
良好的本地化支持,甚至在 JSP 页面之间跳转时仍然生效。
后台人性化,提供最便利、合理的使用方式
在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性
完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度
内置支持同一个 form 触发多个事件。
具备透明的文件上传能力。
支持增量开发。
相当灵活,易于扩展。
Spring特性:
方便解耦,简化开发。Spring的注入式加载,将对象之间的依赖关系交给Spring全全处理。避免了程序的过度耦合。
•  声明式事务的支持。Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。
Hibernate特性:采用hibernatejdbc进行了轻量级的对象封装,使得开发可以随心所欲的面向对象编程思维来操纵数据库。
2)视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。数据库使用MYSQL,并可支持orcaleDB2SQLServer等主流数据库。应用服务器使用tomcat,并支持其他weblogicwebsphere等应用服务器。
系统的设计宗旨就是从用户的需求出发,提供最便利、合理的使用方式,从设计上满足搜索引擎优化,最小性能消耗满足小网站要求、可扩展集满足大网站需要。
易维护性:所有前台页面均由模板生成,通过在线编辑模板轻松调整页面显示。模板内容不涉及任何javajsp技术,只需掌握html语法和自定义标签即可完成动态网页制作。
Seo优化:天然的伪静态页面技术,无需多余的urlrewrite。考虑到对搜索引擎的友好,系统在设计时使用伪静态页面技术,以.htm作为url地址后缀,扁平的、可自定义的路径结构。
支持分布式,集:采用nginx Web和反向代理服务器。当日后网站流量增加压力过大时,可以把网站的静态文件交由nginx处理,以便减轻应用服务器处理压力。也支持日后作为负载均衡服务器。集多个应用服务器。减轻访问压力。
跨平台:系统开发语言使用纯java语言,可运行在Linux,windows,unix等平台,安全稳定,扩展性好。支持Tomcat,Weblogic,WebSphere等应用服务器。
2、系统后台功能:
信息管理
 文章
 相册
 多媒体
 视频
 下载
 作品
 产品
互动信息
 留言与反馈
 评论
 投票调查
 通知公告
 领导信箱
 站内信
 广告管理
用户与权限
 用户管理
 会员组管理
 会员组权限管理
 信息发布审批
 会员浏览权限
 部门管理
日志管理
 操作日志
 稿件操作日志
 登录日志
 工作量统计springframework事务
统计功能
 会员注册统计
 内容统计
 评论统计
 留言统计
 ├ 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绑定

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。