JCR提供了一个功能,让用户能够上传文件到仓库中,并且为文件的内容制定索引以便于搜索。JBoss DNA在此基础上提供了一套专用于“有顺序的内容”(sequencing content)的库,这套库能够让文档中有意义的信息存储在仓库中,并且随后我们能够通过JCR API来搜索、存取和分析。 你可以创建联合仓库用来动态合并多个数据库、多个服务、多个程序或者其他JCR仓库里面的内容。JBoss DNA同样允许你创建自定义的基于视图的数据类型,并且可以为其定义一个角色来控制用户的访问。你也可以创建一个RESTful的接口来允许其他程序将符 合JCR规范的内容写进你的仓库(这里提到的其他程序可以由任意语言编写,不限于Java)。 在此版本中,JBoss的DNA 支持 JCR 多种查询和搜索,包括:JCR XPath language ,JCR-SQL2 dialect 以及全文本查询。 这意味着,JBoss DNA 实现了所有JCR Level 1的特性和大多数JCR Level 2的特性;添加了许多新的connector以及对connector的改进;对sequencer的改进等 |