论文部分内容阅读
内容管理是当前信息技术应用领域中热门的研究方向,但是内容管理应用的供应厂商对市场的认知各有不同,所开发的产品都是建立在私有仓库引擎基础之上。这种情况不但增加了系统的复杂性,还给系统的扩展和长期维护增加了难度。随着内容管理应用程序的应用不断增多,对于公共的、标准的内容仓库API的需求也变得日益强烈。本课题的目标是通过对JCR的研究,将JCR应用于第24届世界大学生冬季运动会的内容管理系统当中,以满足大冬会组委会筹备阶段对大量信息的处理和共享的迫切要求,保证大冬会的顺利进行。本论文考察整理了国内外内容管理系统的发展状况,经过对JCR相关概念和核心技术的深入研究,对大冬会组委会在筹备阶段的实际情况和所面临的困难进行了调研与分析,并设计、实现了一个融合Struts2、Spring2.0等优秀开源组件的Java EE架构的轻量级应用系统。通过将JNDI对JCR的扩展以及JCR与Spring2.0的无缝整合,使得JCR的思想与技术充分体现和应用在大冬会赛会信息平台当中。并创造性的扩展实现了符合大冬会实际业务逻辑的JCR节点类型,同时在JCR实现的Lucene搜索引擎的基础上增加了对存储在PDF等特殊文件格式内容的搜索。伴随着第24届世界大学生冬季运动会的胜利闭幕,由笔者设计开发的基于JCR的大冬会赛会信息平台显示出良好的运行效果。