eXo Java 内容仓库 1.8 发布

  • R.J. Lorimer
  • 宋玮

2008 年 3 月 10 日

话题:JavaDevOps语言 & 开发架构

eXo 平台团队已经发布了 eXo JCR(Java Content Repository)1.8 版,一个兼容 JSR-170的 Java 内容仓库实现。eXo JCR Web 站点这样描述 Java 内容仓库规范:
标准的 Java Content Repository 的主要目标是在客户应用和数据存储之间提供标准的、可靠的中间层。文档可以被存储在关系数据库中或本地 XML 数据库中,但是你的客户端代码不需要改变。
在前一篇关于集成 Java 内容仓库和 Spring的文章中,Infoq 这样谈论 JSR-170:

在数据存储之上,JCR 提供诸如访问粒度控制、版本控制、内容事件、全文检索和过滤等内容服务。由 Day Software 领导的 JSR-170 背后的专家组令人印象深刻,包括内容管理系统(CMS)提供商 Vignette、Hummingbird Ltd.、Stellent 和通用 Java 驱动解决方案提供商,如 BEA Systems、IBM 和 Oracle。该规范很可能成为内容管理和文档存储方面事实上的标准。
这一篇被引用的 InfoQ 文章讨论了 JCR 规范的一些实现,包括 eXo JCR 以及Apache Jackrabbit(它都是 JSR-170 规范的参考实现)。从这篇文章的最初写作以来,Jackrabbit 和 eXo JCR 都已经历了若干版本及改进。

eXo JCR 1.8 版最主要的变化包括:

  • 具有完全和增量模式的备份服务
  • 改良的复制,从 JCR 核心解耦
  • JCR WebDAV 服务对大文件进行了优化
  • JCR CIFS 改进包括真正的 NTLM(1,2)认证、锁及通知支持
  • 所有者继承支持
  • JCR 核心的几个修订、导入 / 导出以及版本标定相关的改进
  • 性能改进,尤其对于 MySQL
eXo JCR 1.8 变化的完整列表可以从问题跟踪站点获得。

查看英文原文:eXo Java Content Repository 1.8 Released

JavaDevOps语言 & 开发架构