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等应用服务器。
2、系统后台功能:
信息管理
├ 文章
├ 相册
├ 多媒体
├ 视频
├ 下载
├ 作品
├ 产品
├ 文章
├ 相册
├ 多媒体
├ 视频
├ 下载
├ 作品
├ 产品
互动信息
├ 留言与反馈
├ 评论
├ 投票调查
├ 通知公告
├ 领导信箱
├ 站内信
├ 留言与反馈
├ 评论
├ 投票调查
├ 通知公告
├ 领导信箱
├ 站内信
├ 广告管理
用户与权限
├ 用户管理
├ 会员组管理
├ 会员组权限管理
├ 信息发布审批
├ 会员浏览权限
├ 部门管理
日志管理
├ 操作日志
├ 稿件操作日志
├ 登录日志
├ 工作量统计springframework事务
用户与权限
├ 用户管理
├ 会员组管理
├ 会员组权限管理
├ 信息发布审批
├ 会员浏览权限
├ 部门管理
日志管理
├ 操作日志
├ 稿件操作日志
├ 登录日志
├ 工作量统计springframework事务
统计功能
├ 会员注册统计
├ 会员注册统计
├ 内容统计
├ 评论统计
├ 留言统计
├ PV统计
├ 独立IP统计
├ 独立访客统计
├ 人均浏览次数统计
├ 来访网站统计
├ 来访页面统计
├ 搜索关键字统计
├ 受访页面统计
├ 地区分布统计
├ 统计初始化
发布与部署
├ 文章静态化
├ 评论统计
├ 留言统计
├ PV统计
├ 独立IP统计
├ 独立访客统计
├ 人均浏览次数统计
├ 来访网站统计
├ 来访页面统计
├ 搜索关键字统计
├ 受访页面统计
├ 地区分布统计
├ 统计初始化
发布与部署
├ 文章静态化
├ 全站静态化
├ FTP同步
├ 服务器分布部署
站点配置
├ 网站参数配置
├ 用户注册配置
├ RSS配置
├ RSS订阅
├ TAG管理
├ 文件上传配置
├ 模板管理
├ 自定义模板
├ 可视化模板编辑
├ 全文检索
├ 友情链接管理
├ 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小时内删除。
发表评论