基于JCR的Web内容管理系统的设计与实现

被引量 : 7次 | 上传用户:quuizx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统方法建设门户网站的主要问题在于:需要专业技术人员,编辑需要手工制作页面;改版不方便,需要修改所有页面;或者需要修改程序,需要技术人员参与改版;网站速度慢,安全性、可靠性不高;无法实现信息的统一发布管理。本课题的目标是设计开发一套基于JCR标准的Web内容管理系统(Web Conent Management,WCM)。系统需要拥有丰富的表现形式和强大的数据管理功能,使一般非专业技术人员可以随时方便地实现信息的发布和维护而无须掌握复杂的技术。本文研究了内容管理的内涵和国内外内容管理系统的发展状况,参考了JCR内容管理标准,实现了一个基于J2EE架构的应用系统底层架构。集成了Struts2,Spring,Hibernate等优秀的开源组件分别实现基于MVC的表现层,轻量级业务中间件和对象关系映射。在此架构的基础上,设计开发了一套完整的基于JCR内容仓库的Web内容管理系统。通过对JCR的扩展,将Web内容管理中的各种Web元素模型和内容对象做了高层的抽象和定义。前台门户实现了面向搜索引擎优化的URL。系统还能够支持包括掌上设备在内的多重设备访问和RSS聚合订阅。在对外展示上,能够灵活的定制各种模板,方便的实现换肤功能。系统还实现了基于RBAC的角色关系控制,以及和其它系统的单点登陆。系统的所有内容结点均可以通过生成静态页面的方式实现缓存,这样系统就更具有伸缩性。最后在Lucene基础之上设计了内容系统的全文搜索引擎。目前该系统已经用于多个门户网站的建设,并且在多个电子政务内网中作为办公系统运行。
其他文献
历史发展到了今天,全球化已成为我们这个时代的主要特征。国与国之间的关系,由少数几个国家相互依赖,发展到区域联盟,最终至全球范围内的合作。国与国之间的竞争也由最初的军事竞
案例教学是将某些概念、原理、观念和事实等学习内容置于一定的实际情境中开展教学的方式,2003年教育部颁布的《普通高中地理课程标准(实验稿)》明确将案例学习列为高中地理
随着高等教育的不断发展,我国大学生数量急剧增加,大学生就业问题日益突出。因此,大学生要想实现就业,就必须努力提高自身价值。文章针对大学生创新创业能力的现状及原因进行
西藏角笼坝大桥是跨度为345m的悬索桥,其钢桁加劲梁施工方案是针对角笼坝场地狭窄、吊装设备受限及高原峡谷气候的恶劣条件确定的施工方案。本文介绍这个方案,旨在为类似施工条
有了正确的服药时间和用药姿势,也要给口服药选好正确的“伴”。对于大多数口服药物来说,最佳的伴侣就是温开水了。“送服口服药,最好用温开水.而且要多喝水,一两口根本没作用。”
审丑之所以可能存在着三个方面的原因:一是人身上的自然欲望所形成的恒久力量,二是人类对僵化理性(有时称之为"文明")的反抗和超越,三是对理性主义形成反拨的非理性主义哲学
期刊
<正>随着新课改的逐步深入,"教学预设"和"课堂生成"日益引起了教师的关注。它们各自涵义如何?关系又怎样?与传统一些观念又有什么区别?笔者在此谈谈肤浅的认识。关于教学预设
中国富有礼仪之邦之称,在亚洲与日本一水之隔我们的交流历史悠久、源远流长。汉语是世界上使用人数最多的语言。历史上,中国是有名的礼仪之邦,不管是中华民族自身还是对外邦
本文以外国母语教育对学生母语评论能力的培养为论题,介绍和评析外国母语课程标准或母语教学大纲确立的母语评论教学目标、标准及外国母语教材内容的精心设计,并反思我国汉语