从实例中学习Jackrabbit这一JCR开源项目。
java 代码
- public static void main(String[] args) {
-
- System.setProperty("org.apache.jackrabbit.repository.home", "C:/temp/repository");
-
- Repository repository = new TransientRepository();
- Session session = repository.login(new SimpleCredentials("maqujun",
- "maqujun".toCharArray()));
-
- Node newNode = session.getRootNode().addNode("NewNode");
- newNode.setProperty("maqujun", "handsome");
- session.save();
-
-
- Node existNode = session.getRootNode().getNode("NewNode");
- System.out.println("maqujun is " + existNode.getProperty("maqujun").getString());
- newNode.setProperty("maqujun", "very handsome");
- session.save();
-
-
- Node updatedNode = session.getRootNode().getNode("NewNode");
- System.out.println("maqujun is " + updatedNode.getProperty("maqujun").getString());
-
-
- updatedNode.remove();
- session.save();
- }
以上就是最简单的JCR CRUD操作的实现方式。当然在实际运用中我们会运用到更复杂的内容。
分享到:
相关推荐
里面包含两个工程,一个是官方的三个小demo,另一个是在ibm页面看到的实例,比小demo稍微高级一些,希望可以帮助大家迅速入门和理解jackrabbit。
一个Eclipse项目, 内含三个Apache Jackrabbit的入门实例, 以及所有需要的包, 在Eclipse中可直接运行。
jackrabbit最全入门教程,jackrabbit最全入门教程,jackrabbit最全入门教程,jackrabbit最全入门教程
jackrabbit 1.5.6 jar
jackrabbit-standalone-1.6.5.jar是webDav的支持jar包。
jackrabbit, 在amqplib上,简单的amqp/rabbitmq作业队列基于 node Jackrabbitnode.js 在不讨厌生命的情况下。producer.js:var jackrabbit = require('jackrabbit');var rabbit = jackrabbit(process
深入浅出讲解jackrabbit 共分十个专题。PDF 文档
Apache Jackrabbit API html ,非常详细,
常见问题查询。作为JCR的一个实例,为用户提供一种网络存储、共享、应用的方式
jackrabbit-api-1.5.0.jar
jackrabbit教程,主要是网上整合的资源。比较全面。用法等。
jackrabbit-webdav-2.1.0.jar 具体用法可以网上查找
jackrabbit-core-1.5.5.jar
jackrabbit 研究初步,不想多说,肯定值。研究了好久哦。
jackrabbit开发用jar包,jackrabbit是基于Lucene的一种站内搜索技术,它用xml文件为他的元数据,自动穿件索引,使用xpath或者xquery的查询方法。
jackrabbit-webdav-1.5.5.jar
Rabbit BL1800 Jackrabbit 说明书pdf,Rabbit BL1800 Jackrabbit 说明书
NULL 博文链接:https://kinglord2010.iteye.com/blog/665530
Jackrabbit Oak-下一代内容存储库 Jackrabbit Oak是一个可伸缩的高性能分层内容存储库,旨在用作现代世界级网站和其他要求苛刻的内容应用程序的基础。 Oak的努力是Apache Jackrabbit项目的一部分。 Apache ...
apache内容管理apache内容管理