Apache Jackrabbit学习

Apache Jackrabbit是一个内容管理系统,扩展传统数据仓库,提供版本控制、全文检索等功能。其DataStore类支持DbDataStore和FileDataStore,用于存储元数据和二进制数据。JCR数据模型基于树结构,节点和属性实现Item接口,支持多级路径标识,并分为读取、读写及高级特性等三个功能级别。
摘要由CSDN通过智能技术生成

Apache Jackrabbit(内容仓库)是一个高级的信息管理系统,该系统是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索、访问控制、内容分类、内容事件监视等内容服务。Jackrabbit里面有一个DataStore类,该类有两个实现,DbDataStore和FileDataStore,可以保存元数据和二进制数据。

详细内容参考:http://ahuaxuan.iteye.com/category/65829


内容仓库使用“树结构”保存信息,树由节点和属性组成,1个节点有且只有一个父亲,有任意数目的孩子(子节点)和任意数目的属性。1个属性有且只有一个父亲(它是节点),它没有子节点,由一个名字和一个或多个值组成。属性值的类型可以是:布尔(Boolean)、日期(Date)、双精度(Double)、长整型(Long)、字符串(String)或流(Stream)。只有属性可以被用来存储信息,节点则被用来创建树内部的“路径”。在某种程度上,这棵树类似文件系统的结构,节点是目录,属性是实际的文件。

JCR的数据存储结构


JCR存储树中的每一个节点都可以通过他们在层次结构中的绝对路径来标识。以上图所示的树结构为例,“/”表示根节点,路径/a/b/i表示值为“true”的属性i。绝对路径总是以“/”开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值