首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
分布式站群系统设计与实现
来源:本站整理  作者:佚名  2011-08-25 14:57:28




5 内容管理
    内容管理是分布式站群管理系统的重点,系统抽象出了7种内容:普通新闻、图片新闻、视频新闻、友情链接、滚动图片、留言板、问卷调查等,每一种内容都根据其特点设计了增加、修改、删除和发布/撤销等功能。内容管理模块运行时的系统截图如图4所示。

6 系统实现
6.1 程序实现框架

    系统实现采用标准的MVC设计模式,使用JSP2.0标准开发,后台实现时设计了多个控制器和模型,JSP页面和自定义标签充当视图,实现框架如图5所示。

    控制器包括内容管理、用户管理、栏目管理和权限管理等,都继承自HttpServlet,它完成客户请求的判断和数据封装之后,调用相应的模型处理业务数据。应用模型包括各种Java Beans和封装了数据库操作的Java类,都继承自基类Manager。视图由JSP页面和自定义标签充当,主要显示查询和处理的结果,这种基于MVC模式设计的代码具有良好的扩展性。
6.2 页面编辑器
    系统在内容管理模块中使用了开源项目FCKeditor,它是一个专门用于网页上的所见即所得的文字编辑器。它的轻量化、部署简单等特性使得它可以与PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java以及ABAP等不同的编程语言相结合。站群管理系统中使用FCKeditor时对它进行了修改,主要包括修改部分源代码使其支持分布式部署,所有提示语言的汉化、对ConnectorServlet的改写使其支持汉字文件名和目录名的上传和创建、页面样式的修改等。经过运行,修改的页面编辑器在内容管理中发挥了很大作用。其发布新闻内容时的截图如图6所示。

6.3 代码共享
    整个后台的Java代码通过Jbuilder2006开发,代码共享率达到了98%以上,部署时使用开发平台提供的工具自动创建符合规范的WAR包,或者也可以使用工具生成JAR包,在开发平台中引入该包即可快速构建一个新的网站。
    系统设计时充分考虑了各个部门网站构建和管理的特点,遵循文件分布存放,数据集中存放的原则加以实现,使系统易于扩展,在部署时可以灵活地选择服务器,分布式的思想也易于日后网站的迁移和重新部署,其基于Java EE平台的实现也使得它能部署在各种不同的操作系统平台之上。通过一年多的使用和不断完善,分布式站群管理系统已经能充分适应高校部门网站的各种功能性要求,运行情况良好。
参考文献
[1] BERGSTEN H著. JSP设计[M]. 林琪,朱涛江,译.北京:中国电力出版社,2004.
[2] 施伯乐,丁宝康,汪卫.数据库系统教程[M].高等教育出版社,2005.
[3] 高大力.关于高校二级网站建设、管理的探索与实践[J].西北工业大学学报(社会科学版),2004,24(2):82-84.
[4] 沈俊.高校网站群的建设和方案浅谈[J]. 价值工程,2010(5):200-201.
[5] 张猛.内容管理系统实现的关键技术[J].电脑开发与应用,2007(8):44-46.

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:279,851.60000 毫秒