ModeShape 2.4 发布了

  • 张龙

2011 年 1 月 16 日

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

近日,JBoss发布了ModeShape 2.4.0 Final。感兴趣的读者可以从 JBoss Maven 仓库(位于“org.modeshape” group ID 下)和下载页面上获取。同时 ModeShape 团队还更新了新手指南、参考指南以及 Java Doc。

与上一版本类似,ModeShape 2.4 主要将精力放在了 Bug 修复上,同时还进行了一些细小的改进。ModeShape 团队非常感谢社区的努力,因为这是社区的结晶,从而再一次证明活跃的社区是可以担当重任的。

对于应用来说,ModeShape 看起来像是常规的 JCR 仓库。借助于标准的 JCR API,应用可以搜索、导航、版本化、监听内容的变更。但在底层,ModeShape 通过搭配使用多个后端系统(比如数据库、服务和其他仓库等等)实现内容的获取,因此在同步的前提下这些系统还“拥有”自己的信息。

ModeShape 仓库可用在多种应用中。最显而易见的就是内容供给与管理,在这种情况下,我们需要理解并跟踪企业中所用的模型、数据库、组件、应用、集群、机器和其他系统的元素据;而治理则将这一切更进一步。在这些情况下,仓库是管理这种复杂和高度变化的信息的一种有效机制。但 ModeShape 仓库并不大、也不复杂:它可以管理应用的配置信息,也可以在非 JCR 系统之上提供 JCR 接口。

ModeShape 支持所有的 JCR 2.0 必备特性:

  • 仓库的获取
  • 认证
  • 读 / 导航
  • 查询
  • 导出
  • 节点类型探测
  • 权限与功能检测

ModeShape 还支持 JCR 2.0 的很多可选特性:

  • 导入
  • 观测
  • 工作空间管理
  • 版本化
  • 节点类型管理
  • 同名兄弟
  • 排序的子节点
  • 共享节点

ModeShape 支持 5 种查询语言:JSR-283定义的 JCR-SQL2 与 JCR-QOM 查询语言、XPath、JCR 1.0(JSR-170)定义的 JCR-SQL 查询语言以及类似于全文搜索引擎的语言。

Java架构DevOps语言 & 开发文化 & 方法