快速业务通道

Java内容仓库规范及产品介绍 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
持包含预定义的用于Jackrabbit和 Jeceira的FactoryBean,以及一个很容易支持其它仓库的抽象基类。

c)SessionFactory:用来统一Repository,Credentials和Workspace接口,允许自动注册监听器和自 定义名字空间。它隐藏了实现内部的认证细节,因此一旦配置完成,使用同一证书的会话可以很容易的被 检索出来。

d)OpenSessionInView:拦截器和过滤器允许每个线程跨不同组件使用同一会话。

JSR-170项目发展:

a)Jackrabbit 是JSR-170的参考实现,Apache基金的一部分,提供级别1,2和可选功能。目前它已经 有官方公开的发布版本,最新版本是 1.6.2,该版本被认为足够稳定,可以被用在产品环境。此外, Jackrabbit也被用来作为Day Software(JSR-170的领导者)的商业产品的基础。除了实现JSR-170中定义 的所有特性,JackRabbit还加入了额外的功能(如 SessionListeners或CustomNode注册),以及JCA连接 器、taglib、WebDAV接口、虚拟文件系统和JDBC后端。 JackRabbit的许可证是Apache 2.0。

b)eXo企业内容管理(ECM)是一套Portlets,提供了Web内容、文档和记录管理工具,它构建在eXo JCR之上。 eXo JCR是eXo platoform的一部分,包含规范要求的所有强制特性和几个可选特性。它将内 容存储在中央资源库中,规定了结构、版本、锁定及搜索内容的方式。与 eXo平台的其他组件类似,该产 品进行了大量优化和扩展,这些都包含在该产品的独立分发包中。eXo JCR支持JDBC兼容数据库,如MySQL 、DB2或HSQL(它是缺省的)作为后端存储,它是双许可的(GPL和商用)。与ECM产品一起的是一些预定 义的工作流,你可以定制它们以方便地共享和传播公司中的ECM内容和文档。也可以增加自己的工作流定 义,并以很多不同的方式来使用它们。eXo ECM对企业内容的捕获、生产、管理、发布和记录提供了强有 力的支持。所有的这一切都以高度可定制的方式进行。但是产品背后的主要驱动力却是为了提供易于使用 的高级功能,可以模拟真实操作系统中的应用,如文件浏览器。

c)Jeceira 与Jackrabbit和eXo JCR相比,是相对较新的项目。它实现了级别1和2的一些需求,只在 写操作时,支持来自可选级别的观察功能。这个项目处于未完成阶段,然而它被 Magnolia(一个流行的 基于java的CMS,与作为JSR-170参考实现的Jackrabbit类似)使用。在最终版发布时,它计划包含所有级 别的功能,发布时间目前尚不确定。Jeceira的许可证是Apache 2.0,使用HSQL数据库作为它的存储引擎 。

Java内容仓库的未来:

虽然JSR-170已经于2005年5月完成,但是Java内容仓库的工作并没有终止。第二版JCR API已经发布了 公众评估版(JSR-283),JSR-283作为官方的后继者,将聚焦于功能增强,例如remoting,通过新的标准 节点类型(包括元信息和国际化)改进互操作性,客户端/服务器协议映射和扩展内容模型的能力。同时 还存在着一些JSR之外的想法和项目:绑定/映射框架(java类和 JCR树之间的相互映射);建构于JCR之 上的WebDAV服务器等。目前已经出现了用于不同产品的JSR-170连接器,如Alfresco、BEA Portal Server 和IBM Domino。对JCR模块而言,路线图包括用于几个实现的Acegi安全集成,支持Spring 2.0名字空间模 式(它将减少XML的配置)和与其它JCR的实现集成。JCR的前景看起来一片光明。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号