`
icarusliu
  • 浏览: 238098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jackrabbit学习笔记

 
阅读更多

1.给内容仓库增加新的结点:

 

Repository repository = new URLRemoteRepository(
					"http://localhost:8080/jackrabbit-webapp-1.5.4/rmi");
javax.jcr.Credentials creds = new SimpleCredentials("root", "root"
					.toCharArray());
Session session = repository.login(creds);

Workspace ws = session.getWorkspace();
Node rootNode = session.getRootNode();
			
//增加新的结点
TestJackrabbit tj = new TestJackrabbit();
BlogEntryDTO blogEntryDTO = tj.new BlogEntryDTO();
			
Node blogEntry = rootNode.addNode("blogEntry");
blogEntry.setProperty("title", blogEntryDTO.getTitle());
blogEntry.setProperty("blogContent", blogEntryDTO.getBlogContent());
blogEntry.setProperty("creationTime", blogEntryDTO
					.getCreationTime());
blogEntry.setProperty("userName", blogEntryDTO.getUserName());
session.save();
 

 

TODO:

实现文件的上传,显示,下载,修改

 

分享到:
评论

相关推荐

    JackRabbit 学习参考资料总汇

    JackRabbit学习参考资料总汇涉及了深入浅出的JackRabbit内容仓库API的学习,内容涉及多个专题,整个学习资料是PDF文档格式。从标签来看,这份资料主要涉及JackRabbit以及JCR(Java Content Repository)的内容仓库...

    jackrabbit最全入门教程

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

    Jackrabbit学习篇

    ### Jackrabbit核心包详解 #### 一、概述 在探讨Jackrabbit的核心包——`jackrabbit-core`之前,我们首先简要回顾一下Jackrabbit的基本概念及其重要性。Jackrabbit是一款开源的内容管理系统,支持Java内容库(JCR...

    jackrabbit

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

    jackrabbit-standalone-1.5.6.jar jackrabbit 开发包

    jackrabbit 1.5.6 jar

    查看jackrabbit仓库的小工具

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

    Jackrabbit API

    通过阅读这些文档,开发者可以学习如何初始化Repository,创建和管理Session,操作Nodes和Properties,执行查询,以及如何利用Jackrabbit提供的其他高级特性。 在实际应用中,Apache Jackrabbit常被用作企业级内容...

    jackrabbit-standalone

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

    Jackrabbit入门实例

    Apache Jackrabbit是一个开源的、实现了Java Content ...总之,这个"Jackrabbit入门实例"是学习和探索JCR和Jackrabbit的好起点,它涵盖了基本的操作和概念,帮助你快速上手并深入了解这个强大的内容管理系统。

    jackrabbit教程

    在学习 Jackrabbit 时,了解其核心概念至关重要: 1. **Repository(存储库)**: 存储库是所有内容的容器,通过 JNDI(Java Naming and Directory Interface)进行访问。在示例代码中,使用 `TransientRepository` ...

    jackrabbit-webdav-2.1.0.jar

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

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

    杰克兔(Jackrabbit)是Apache软件基金会的一个开源项目,它是一个完全实现JSR 170(Java Content Repository API,即JCR)规范的内容管理系统(CMS)内核。JCR提供了一种标准的方式来访问和管理半结构化数据,如网页...

    jackrabbit2.6

    Apache Jackrabbit 2.6 是一个开放源代码的、基于Java的内容管理系统(CMS),它实现了JCR(Java Content Repository)规范,提供了一种用于存储、管理和检索非结构化数据的标准接口。Jackrabbit 提供了一个高性能、...

    jackrabbit-webdav-2.3.2.src.zip

    通过深入理解和使用"jackrabbit-webdav-2.3.2.src.zip"中的源代码,开发者不仅可以学习WebDAV协议的工作原理,还能了解如何在Android环境中实现高效稳定的WebDAV客户端功能。此外,对于想要对Jackrabbit进行定制化...

    Apache Jackrabbit入门

    Apache Jackrabbit 是一个开源的Java Content Repository (JCR)实现,它是Content Management Systems (CMS)的核心技术之一。JCR是Java Specification Request (JSR) 170和JSR 283定义的标准,旨在提供一个统一的...

    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 ...

    jackrabbit-api-1.5.0.jar

    jackrabbit-api-1.5.0.jar

    jackrabbit-jcr-commons-2.5.0.zip

    标签"开源项目"表明这个库是开放源码的,这意味着开发者可以查看其源代码,学习内部实现,甚至参与到项目的改进和扩展中。开源项目通常拥有活跃的社区支持,开发者可以从中获得帮助,或者贡献自己的代码来改善项目。...

Global site tag (gtag.js) - Google Analytics