Jackrabbit
文章平均质量分 70
JavaMan_chen
我就是传说中的java男!
展开
-
Jackrabbit OCM(二)——ObjectContentManager对象
上一篇文档中已提到过ObjectContentManager对象是OCM框架对外提供的非常重要的API,通过它可以完成如下功能: 一、Jackrabbit CURD操作: 在Hinbernate框架中,数据库的CURD操作主要通过Session对象来完成,ObjectCont原创 2011-08-05 10:39:09 · 2282 阅读 · 0 评论 -
jackrabbit OCM(三)——映射应用1
针对不同的Jackrabbit存储结构,OCM有不同的映射处理方式,假设Jackrabbit存储结构如下: Book节点拥有一个Author子节点表示作者,和多个Category子节点表示类别 基于这种存储结构,Book实体和Author及Category实体之间是聚合引原创 2011-08-05 11:09:01 · 2738 阅读 · 1 评论 -
jackrabbit OCM(一)
OCM是Object Content Mapping的缩写,同Hibenrate的ORM功能类似,Jackrabbit提供了OCM的功能,只不过所映射的对象不是数据库表格,而是jcr节点,可以让我们以操作对象的方式来更新Jackrabbit存储结构。 Jackrabbit的原创 2011-08-05 09:21:12 · 2774 阅读 · 0 评论 -
XPath和JCR-SQL2性能比较
最近,对jackrabbit中Xpath和JCR-SQL2的查询性能做了一下比较,虽然JCR从2.0版本开始不再推荐使用XPath,但从查询性能上来讲,XPath似乎远高于JCR-SQL2 以下是查询比较结果 测试环境: Jackrabbit 2.2.7 操作系统 Windows 2003 内存 4G 处理器 AMD Athlon原创 2012-01-05 16:32:56 · 4414 阅读 · 13 评论 -
Jackrabbit之DataStore
在Jackrabbit存储体系中,PersistenceManager主要用来存储节点的基本属性信息,而二进制数据信息(更确切的说是属性类型为jcr:data的数据,以下称之为文件数据)是通过DataStore来存储的 每个文件数据的ID为它的数字签名,这样便确保了同一个的文件在DataStore中只存在一份拷贝,而在PersistenceManager中,相应的JCR节点只是存储了文件数据的引原创 2012-03-01 11:41:17 · 5132 阅读 · 0 评论