`
wangjavablog
  • 浏览: 23459 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

jackrabbit 中的两种节点

阅读更多






import javax.jcr.Session;
import org.apache.jackrabbit.api.JackrabbitNodeTypeManager;
import java.io.FileInputStream;

public class CustomNodeTypeExample {
    public static void RegisterCustomNodeTypes(Session session, String cndFileName)
        throws Exception {

        // Get the JackrabbitNodeTypeManager from the Workspace.
        // Note that it must be cast from the generic JCR NodeTypeManager to the
        // Jackrabbit-specific implementation.
        JackrabbitNodeTypeManager manager = (JackrabbitNodeTypeManager)
               session.getWorkspace().getNodeTypeManager();
        // Register the custom node types defined in the CND file
        manager.registerNodeTypes(new FileInputStream(cndFileName),
               JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
    }
}

 

分享到:
评论

相关推荐

    jackrabbit最全入门教程

    在入门教程中,你将学习如何安装和配置Jackrabbit,以及如何使用Java API(JCR API)进行基本操作,如创建、读取、更新和删除节点。这通常涉及以下步骤: 1. **环境准备**:安装Java运行环境,下载并解压Jackrabbit...

    Jackrabbit入门实例

    3. **查询**:JCR支持XPath和SQL-2两种查询语言,让你能够方便地查找仓库中的内容。`QueryManager`和`Query`类用于执行查询。 4. **版本控制**:Jackrabbit支持对节点进行版本控制,使得你可以回滚到以前的状态。`...

    JackRabbit 学习参考资料总汇

    8. 在JackRabbit中进行内容导入时,可以使用ImportUUIDBehavior来指定如何处理节点的UUID(Universally Unique Identifier),确保了在内容迁移或备份时的唯一性和一致性。 9. 代码中用到的文件操作,如...

    jackrabbit内容仓库的实例(两个工程)

    在给定的压缩包中,我们有两个工程示例,一个来自官方的三个小演示项目,另一个是从IBM页面获取的更复杂的实例。这两个项目将帮助我们深入理解和快速入门Jackrabbit的使用。 1. Jackrabbit核心概念: - JCR:JSR ...

    Jackrabbit API

    - `Node`:在Jackrabbit中,内容被组织成节点树,每个节点代表一个内容单元,可以包含子节点和属性。节点有类型,类似于数据库中的表,这些类型定义了节点可以拥有的属性和子节点。 - `Property`:节点上的属性是...

    jackrabbit教程

    3. **Node(节点)**: 节点是内容的基本单位,类似于文件系统中的文件和目录。节点可以有子节点和属性。`Node` 类提供了创建、删除和操作节点的方法。 4. **Property(属性)**: 属性是节点上的键值对,类似于文件...

    jackrabbit

    ### Jackrabbit 在项目实施中的常见问题与解决方案 #### 一、Jackrabbit简介 Jackrabbit 是一个完全用 Java 编写的 JCR(Java Content Repository)实现,它可以作为一个独立的服务运行,也可以嵌入到更大的应用...

    jackrabbit2.6

    8. **节点与属性**:在Jackrabbit中,内容以节点的形式存在,每个节点可以有属性,类似于文件系统中的文件和文件属性。节点可以嵌套,形成复杂的树状结构,以适应各种内容模型。 9. **版本控制**:Jackrabbit 提供...

    查看jackrabbit仓库的小工具

    标题中的“查看jackrabbit仓库的小工具”指的是一个用于观察和管理Apache Jackrabbit仓库的实用程序。Jackrabbit是Java Content Repository (JCR) API的一个开源实现,它提供了一个内容管理系统(CMS)的基础框架,...

    Apache Jackrabbit入门

    Apache Jackrabbit 是一个开源的Java Content Repository ...总的来说,Apache Jackrabbit为开发者提供了一种强大的方式来处理和管理非结构化内容。通过理解和熟练使用它,可以创建出功能丰富的CMS和其他内容管理应用。

    jackrabbit-standalone

    jackrabbit-standalone-1.6.5.jar是webDav的支持jar包。

    jackrabbit-jcr-commons-2.5.0.zip

    在JCR中,getResource()方法通常是用于获取Repository中的资源,如节点或属性的表示形式。StreamResource可能是为了简化这个过程,提供了一种统一的方式来读取和写入资源内容,支持按需流式传输数据,这对于处理大...

    jackrabbit-standalone-1.5.6.jar jackrabbit 开发包

    jackrabbit 1.5.6 jar

    jackrabbit-webdav-2.3.2.src.zip

    在Jackrabbit项目中,"org"下的子文件夹会按照项目模块和类的功能进行划分,例如"org.apache.jackrabbit.webdav"可能是WebDAV相关的主模块,而"org.apache.jackrabbit.webdav.client"可能是客户端实现的代码,"org....

    jackrabbit-webdav-2.7.1.zip

    标题中的"jackrabbit-webdav-2.7.1.zip"指的是Apache Jackrabbit的一个特定版本——2.7.1的WebDAV模块的压缩包。Apache Jackrabbit是Java内容存储库(Content Repository)的一个实现,它遵循JCR(Java Content ...

    JCR.rar_jackrabbit_jcr

    在这个"JCR.rar_jackrabbit_jcr"压缩包中,我们主要探讨的是如何使用Jackrabbit进行JCR操作,以及一些基本的接口调用示例。 首先,我们需要理解JCR的核心概念。JCR将内容组织成节点(Nodes)和属性(Properties),...

    jackrabbit-webdav-2.1.0.jar

    jackrabbit-webdav-2.1.0.jar 具体用法可以网上查找

    jackrabbit-ocm-2.0.0-source-release

    它的主要功能是提供一种简单的方式来在Java对象和Jackrabbit存储库中的节点之间进行映射。这样,开发者可以使用面向对象的编程模型来操作存储库,而无需直接与JCR(Java Content Repository)API交互,从而提高了...

Global site tag (gtag.js) - Google Analytics