据JCR,内容存储库是“可以支持结构化和非结构化内容的层次内容数据存储。”如果这听起来很复杂,一个简单的定义是:“一个简单的信息管理系统,用于存储,访问和管理内容提供各种服务。”
阿帕奇兔崽子提供了一个API,开发人员可以使用它来访问存储在内容存储库和其他信息管理系统的数据。
开发人员可以利用兔崽子进行互动,并控制这些内容和信息管理系统,为他们创造第三方服务或其他相邻工具箱
特点:
- 在访问结构化和非结构化内容
- 在深度访问内容
- 在细粒度的权限系统
- 可处理各种物业类型
- 支持多种持久性模型
- 在支持XPath查询
- 在支持SQL查询
- 在轻松导入和导出数据
- 内容锁定
- 内容版本
- 在数据观察
- 数据集群
- 在JTA支持
什么在此版本中是新的:
- 在添加路径排斥JackrabbitEventFilter
- 在用户管理:为系统用户API
什么是2.8.0版本,新的:
- 在方法确定数组值<类型/ LI>
- 添加TCK测试的NaN和无穷的双属性值
- 在捆绑系列化破
- 实施JackrabbitObservationManager
什么在2.7.3版本新:
- 改进:
- 在允许节点类型的注册表子类来检查冲突内容
- 在错误修正:
- 在搜索索引一致性检查日志可修复错误不必要的警告
- 在MoveAtRootTest失败,并且不包含在测试套件
- 在试图2.7.2删除节点时的UserManager不支持错误
- 在NPE如果用户的W / O型admin用户节点上的读取权限删除所有节点
什么在2.7.0版本新:
- 在方法测定值的数组类型
- 添加TCK测试的NaN和无穷的双属性值。
什么是2.6.0版本,新的:
- 在回调提供了一致性检查
- 在访问群集节点ID
- 在实现一个MultiDataStore
- 在内部OSGi和其他 改进兔崽子整合
- 在标准化字符串属性进行排序的查询结果时,
什么在2.5.3版本新:
- 在Implementd一个MultiDataStore
- 在规范化字符串属性进行排序的查询结果时。
什么2.5.1版本新:
- 在更新Lucene的3.6
- 一致性检查的性能改进
- 一致性检查应仔细检查误报
- 一致性检查应解决“断开连接”节点
- 在提高资源库的更新性能 - 调整指数'删除'创造
- 在升级到Java SE 6
- 在升级的HttpClient 3依赖性最终发行3.1
- 在各种测试不与源== 1.6 编译
- 在添加构造与尺寸参数节点 - 和PropertyIteratorAdapter
- 请堆栈跟踪与警告的ObservationDispatcher消息
- 添加的ACE节点易于使用的工具类
- 在加入性能测试设置jr2.6
- 在小的改进收集的ACE
- 在性能测试
- 在允许空值类型JcrUtils.getOrAddNode(父,名称,类型)
- 在审计日志使用的基本形式
- 在提供获取属性并得到节点实用方法JcrUtils
- 在垃圾收集器的改进
什么在2.4.2版本新:
- 在回调提供了一致性检查
什么在2.4.1版本新:
- 在新增失踪名常数组合:标题
- 请CachingEntryCollector缓存的最大大小配置。
- 在访问群集节点ID。
- 在增广各地CachingEntryCollector日志信息。
- 在SQL2加入对空集是效率不高。
什么在2.3.7版本新:
- 请公开范围的锁采
什么在2.3.6版本新:
- 在使人们有可能获得多个节点在一个电话通过DAVEX。
- 添加基于内存的束店。
什么在2.3.4版本新:
- 在JMX绑定兔崽子
- 在JMX统计的会话。
- 添加配置挂钩密码验证。
- 在统计的查询持续。
什么是2.3.3版本,新的:
- 在对authorizable创建和删除配置的行动李>
- 在测试工具的更新
- 在升级到1.0的logback
- 新增M2E生命周期映射Eclipse的靛蓝
- 在升级到1.0蒂卡
什么在2.3.2版本新:
- 在统计的PersistenceManager的
- 在统计的查询。
什么是2.3.0版本,新的:
- 在新功能:
- 支持小写和大写的&QUOT功能; ORDER BY&QUOT;第
- 在spi2dav:JSR 283的NodeType管理
- 在添加支持encrpted数据库密码的repository.xml
- 在基于登录令牌认证机制
- 在SQL Azure的支持:聚集索引
- 改进
- 将常用的节点类型功能兔崽子-SPI-公地
- 将来自jcr2spi通用锁测试兔崽子-JCR-测试
- 在更新的Lucene 3.0
- 请DefaultSecurityManager默认的安全管理...
- 在ISDESCENDANTNODE对SQL性能差2查询
- 在UserManagerImpl:错字&QUOT; compatibleJR16&QUOT;配置选项恒
- 在错误修正:
- 在DbDataStore:垃圾收集僵局
- 测试失败
- 在内部处理超时的TransactionContext不...
- 在会话#importXML不能正确处理UUID的碰撞,如果...
- 保存设置二进制属性两次失败后
- 在Node.orderBefore和JackrabbitNode.rename应检查...
- 在Namespace.java命名空间比较不工作,如果...
- 在僵局中acl.EntryCollector / ItemManager
在JCR-RMI和jcr2dav
什么在2.2.8版本新:
- 在错误修正:
- 在Item.remove失败,如果一个儿童项目是不可见的。
- 在具有属性标记为异步提取节点。
- 在QOM到SQL2不投射数字文字。
- 在访问控制评价不妥善应对XA。
- 在SQL2加入与OR条款仍然有一些问题。
- 在DescendantSelfAxisQuery可能会失败,IOException异常的时候。
- 的SetProperty访问控制评价不妥善应对。
- 在前缀全文查询与日本或中国文字。
- ArrayIndexOutOfBoundsException异常:ConcurrentCache
- 在EntryCollector可能记录警告的不存在的项目。
- 在重叠的节点之后不一致库添加操作。
什么在2.2.7版本新:
- 改进:
- 在支持多重选择OR约束连接查询
- 使用GrowingLRUMap在CachingEntryCollector
- 在SQL2:实现节点的名称,如支持
- 在调试日志显示引用节点试图删除的时候
- 在AccessControlManager#getApplicablePolicy应该检查
- 在错误修正:
- 保存设置二进制属性两次失败后
- 在僵局中acl.EntryCollector / ItemManager
- 忽略索引配置时,索引长度
- 在LuceneQueryFactory应该运行查询后调用QueryHits.close()
- 在SQL2左外连接
- 在与水珠限制,ACL不能在正常工作“/”
- 在QueryObjectModel不会产生相应的SQL2
- 在PathParser接受包含大括号非法pahts
- 在长期价值无法正常存储
- 在ItemSaveOperation不应该忍气吞声堆栈跟踪
什么在2.2.5版本新:
- 在错误修正:
- 在偶尔JCA测试失败。
- 在因网络配置DbClusterTest故障。
什么在2.2.4版本新:
- 在错误修正:
- 在作家永远阻挡在更新操作等待时。
- 在DefaultISMLocking死锁。
什么是2.1.2版本,新的:
- 在提高读/写并发
什么是2.0.3版本,新的:
- 在提高读/写并发
什么版本2.0.0新:
- 在升级到2.0 JCR。这兔崽子发布实施,并根据官方公布的JCR 2.0 API。所有的JSR 283规范要求的功能已经实现。需要注意的是远程访问层(RMI和WebDAV)仅支持JCR 2.0的一个子集
- 在升级到Java 5的所有兔崽子(除JCR-测试组件)现在需要Java 5的基础平台。不再支持Java 1.4的环境。
- 在单独的JCR共享组件。许多通用的JCR组件如OCM的现开发并从贾卡拉比特内容库分别释放。请参见各个组件为他们最新的版本。
- 在数据库连接池,现在可用于所有的数据库后端。捆绑持久性管理的非汇集版本仍然在org.apache.jackrabbit.core.persistence.bundle封装。为了使在现有的兔崽子存储库连接池,与org.apache.jackrabbit.core.persistence.pool在你的仓库和工作空间的配置文件替换包名。
- 在默认存储库配置中启用数据存储功能。
- 在全文索引与Apache提卡。兔崽子,现在可以提取和索引许多新类型的文档,包括Microsoft Office 2007和更高的生产的Office Open XML文件的全文内容。
- 在Apache的共享集合,Apache Derby的,码头,SLF4J和Apache Xerces的依赖已经升级到较新版本。
- 在OracleFileSystem类不使用特殊的blob处理了,因为它不是必需的Oracle版本以来10R1。如果你需要支持的Oracle 9或更早使用Oracle9FileSystem类。
评论没有发现