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内容仓库API的学习,内容涉及多个专题,整个学习资料是PDF文档格式。从标签来看,这份资料主要涉及JackRabbit以及JCR(Java Content Repository)的内容仓库...
在入门教程中,你将学习如何安装和配置Jackrabbit,以及如何使用Java API(JCR API)进行基本操作,如创建、读取、更新和删除节点。这通常涉及以下步骤: 1. **环境准备**:安装Java运行环境,下载并解压Jackrabbit...
### Jackrabbit核心包详解 #### 一、概述 在探讨Jackrabbit的核心包——`jackrabbit-core`之前,我们首先简要回顾一下Jackrabbit的基本概念及其重要性。Jackrabbit是一款开源的内容管理系统,支持Java内容库(JCR...
### Jackrabbit 在项目实施中的常见问题与解决方案 #### 一、Jackrabbit简介 Jackrabbit 是一个完全用 Java 编写的 JCR(Java Content Repository)实现,它可以作为一个独立的服务运行,也可以嵌入到更大的应用...
jackrabbit 1.5.6 jar
标题中的“查看jackrabbit仓库的小工具”指的是一个用于观察和管理Apache Jackrabbit仓库的实用程序。Jackrabbit是Java Content Repository (JCR) API的一个开源实现,它提供了一个内容管理系统(CMS)的基础框架,...
通过阅读这些文档,开发者可以学习如何初始化Repository,创建和管理Session,操作Nodes和Properties,执行查询,以及如何利用Jackrabbit提供的其他高级特性。 在实际应用中,Apache Jackrabbit常被用作企业级内容...
jackrabbit-standalone-1.6.5.jar是webDav的支持jar包。
Apache Jackrabbit是一个开源的、实现了Java Content ...总之,这个"Jackrabbit入门实例"是学习和探索JCR和Jackrabbit的好起点,它涵盖了基本的操作和概念,帮助你快速上手并深入了解这个强大的内容管理系统。
在学习 Jackrabbit 时,了解其核心概念至关重要: 1. **Repository(存储库)**: 存储库是所有内容的容器,通过 JNDI(Java Naming and Directory Interface)进行访问。在示例代码中,使用 `TransientRepository` ...
jackrabbit-webdav-2.1.0.jar 具体用法可以网上查找
杰克兔(Jackrabbit)是Apache软件基金会的一个开源项目,它是一个完全实现JSR 170(Java Content Repository API,即JCR)规范的内容管理系统(CMS)内核。JCR提供了一种标准的方式来访问和管理半结构化数据,如网页...
Apache Jackrabbit 2.6 是一个开放源代码的、基于Java的内容管理系统(CMS),它实现了JCR(Java Content Repository)规范,提供了一种用于存储、管理和检索非结构化数据的标准接口。Jackrabbit 提供了一个高性能、...
通过深入理解和使用"jackrabbit-webdav-2.3.2.src.zip"中的源代码,开发者不仅可以学习WebDAV协议的工作原理,还能了解如何在Android环境中实现高效稳定的WebDAV客户端功能。此外,对于想要对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"指的是Apache Jackrabbit的一个特定版本——2.7.1的WebDAV模块的压缩包。Apache Jackrabbit是Java内容存储库(Content Repository)的一个实现,它遵循JCR(Java Content ...
jackrabbit-api-1.5.0.jar
标签"开源项目"表明这个库是开放源码的,这意味着开发者可以查看其源代码,学习内部实现,甚至参与到项目的改进和扩展中。开源项目通常拥有活跃的社区支持,开发者可以从中获得帮助,或者贡献自己的代码来改善项目。...