jackRabbit总体架构分为三个部分:
1、内容应用(内容库API与JCR API相互配合而成)
2、内容库API
3、内容库实现(主要基于JCR API)
总体架构图可以通过官方文档查看。
JCR API2.0主要包括如下内容:
javax.jcr:提供内容库interfaces and classes的Java技术
javax.jcr.lock:提供内容库锁功能的interfaces and classes
javax.jcr.nodetype:提供了内容库节点类型功能的interfaces and classes
javax.jcr.observation:提供了内容库事件观察功能的interfaces and classes
javax.jcr.query:提供了内容库搜索功能的interfaces and classes
javax.jcr.query.qom:提供了内容库对象查询模式的interfaces and classes
javax.jcr.retention:提供了内容库保留管理功能的interfaces and classes
javax.jcr.security:提供了内容库访问控制管理功能interfaces and classes
javax.jcr.util:提供了内容库实用工具类API
javax.jcr.version:提供了内容库版本功能的interfaces and classes
分享到:
相关推荐
杰克兔(Jackrabbit)是Apache软件基金会的一个开源项目,它是Java Content Repository(JCR)规范的一个实现。JCR是一种标准接口,定义了如何在内容管理系统中存储、检索和管理结构化和非结构化数据。这个...
JackRabbit学习参考资料总汇涉及了深入浅出的JackRabbit内容仓库API的学习,内容涉及多个专题,整个学习资料是PDF文档格式。从标签来看,这份资料主要涉及JackRabbit以及JCR(Java Content Repository)的内容仓库...
- 首先,理解JCR的基本概念和Jackrabbit的架构。 - 其次,通过官方Demo学习基本的API用法,如节点操作和查询。 - 接着,深入研究IBM的示例,理解更复杂的功能如版本控制和权限管理。 - 最后,尝试自己构建一个...
二、Apache Jackrabbit的架构 Jackrabbit由几个关键组件构成: - Repository:这是JCR的核心,存储所有的内容。 - Workspace:Repository中的工作空间,每个工作空间可以有独立的节点树。 - Node和Property:Node是...
### Jackrabbit 在项目实施中的常见问题与解决方案 #### 一、Jackrabbit简介 Jackrabbit 是一个完全用 Java 编写的 JCR(Java Content Repository)实现,它可以作为一个独立的服务运行,也可以嵌入到更大的应用...
jackrabbit 1.5.6 jar
标题中的“查看jackrabbit仓库的小工具”指的是一个用于观察和管理Apache Jackrabbit仓库的实用程序。Jackrabbit是Java Content Repository (JCR) API的一个开源实现,它提供了一个内容管理系统(CMS)的基础框架,...
jackrabbit-standalone-1.6.5.jar是webDav的支持jar包。
Apache Jackrabbit API 是一个强大的内容管理系统(CMS)的核心组件,它是Apache Software Foundation 开发的Java Content Repository (JCR) 的实现。JCR 是一个标准,它定义了一个用于存储、管理和检索结构化内容的...
Apache Jackrabbit是一个开源的、实现了Java Content Repository (JCR) API的内容管理系统,它允许开发者创建、管理和查询结构化和非结构化的数据。JCR是Java社区制定的一个标准,旨在为各种应用程序提供统一的数据...
jackrabbit-webdav-2.1.0.jar 具体用法可以网上查找
Apache Jackrabbit 2.6 是一个开放源代码的、基于Java的内容管理系统(CMS),它实现了JCR(Java Content Repository)规范,提供了一种用于存储、管理和检索非结构化数据的标准接口。Jackrabbit 提供了一个高性能、...
Apache Jackrabbit 是一个开源的内容管理系统(CMS)框架,它实现了Java Content Repository (JCR) API。JCR API 是一种标准接口,允许应用程序访问和管理结构化内容存储库,类似于文件系统,但支持更丰富的数据类型...
杰克兔(Jackrabbit)是Apache软件基金会的一个项目,它是一个完全实现WebDAV协议的Java库。WebDAV是一种基于HTTP协议的协议扩展,用于用户编辑和管理存储在远程服务器上的文档。Jackrabbit提供了对WebDAV协议的...
标题中的"jackrabbit-webdav-2.7.1.zip"指的是Apache Jackrabbit的一个特定版本——2.7.1的WebDAV模块的压缩包。Apache Jackrabbit是Java内容存储库(Content Repository)的一个实现,它遵循JCR(Java Content ...
jackrabbit-api-1.5.0.jar
这款开源软件解决方案是Apache Jackrabbit项目的一部分,它基于JCR(Java Content Repository)规范,提供了一种高效、安全的方式来存储和管理大量结构化和非结构化数据。 在深入了解Jackrabbit Oak之前,我们需要...
杰克兔(Jackrabbit)是Apache软件基金会的一个开源项目,主要关注于实现Java Content Repository (JCR) API,这是Java世界中用于存储和管理结构化内容的标准。JCR Commons是Jackrabbit项目的一部分,它提供了一些...
jackrabbit-core-1.5.5.jar