Apache Jackrabbit 发布 1.4 版本

  • Ian Roughley
  • 张凯峰

2008 年 2 月 2 日

话题:JavaDevOps语言 & 开发架构文化 & 方法

Apache Jackrabbit 是一个完全遵守 Java API 版的内容存储规范(JCR)的实现,在经历 9 个多月的辛苦工作后它发布了 1.4 版本。

版本注释中,包含有 220 个新的特性、改进和对 1.3 版本的 bug 修补,这使得 1.4 版本成为目前最为完整的一个版本。Jukka Zitting特别提到了一些 1.4 的新特性:

  • 更加友好的 Jackrabbit Web 应用。现在的jackrabbit-webapp组件具有更加优美的用户界面、更好的错误处理,以及改进了对本地和远程客户端的存储连接。
  • 对象 / 内容映射框架。jackrabbit-ocm组件将 Java 对象和 JCR 节点彼此映射,这使得将 Java 对象持久化到内容存储中成为可能。
  • JCR 的服务提供者接口。jackrabbit-spi组件在 JCR API 之下定义了一个架构层。SPI 层专门为远程访问而设计,并为我们提供了一种方式,来避免运行在 JCR 上的JCR-RMI所带来的性能限制。
  • 对二进制内容的优化存储。jackrabbit-core 中新的DataStore 特性避免了所有不必要的二进制内容的拷贝,并保证对版本和拷贝操作有很大的性能提升。DataStore 是 Jackrabbit 1.4 中 beta 级别的特性,缺省是不可用状态。
  • 改善的查询引擎。jackrabbit-core 组件扩展了一些新特性,比如配置索引同义词相形词查询以及拼写检查。感谢这么多性能的提升,许多典型的查询现在比以前都明显快了很多。
  • 关于 Apache Jackrabbit 项目以及下载位置等更多信息,请访问 Apache 项目网站http://jackrabbit.apache.org

    查看英文原文:Apache Jackrabbit 1.4

    JavaDevOps语言 & 开发架构文化 & 方法