如何使用内容存储库和Apache JackRabbit学习?

时间:2013-07-22 09:20:32

标签: java java-ee jackrabbit content-repository

在Apache JackRabbit网站上执行“First Hops”后,我该去哪里?我不明白如何创建一个不在内存中的存储库以及如何配置它等等。

2 个答案:

答案 0 :(得分:5)

欢迎来到我的世界。 Jackrabbit文档有点遍布。你将不得不做一些严肃的谷歌搜索。

然而,Wiki是一个很好的起点。从Examples page开始。只需尝试将新记录添加到CMS中。然后实现版本控制。不要担心将其嵌入到应用程序中。我会在这个阶段使用独立版本。

如果您愿意,还可以下载Apache Sling源代码。查看JCR包。您将获得有关如何在Web应用程序中使用它的一些提示。

答案 1 :(得分:1)

您还可以查看Silverpeas代码。 它使用Jackrabbit和一些简单的代码来创建节点,浏览它们等。例如,查看https://github.com/Silverpeas/Silverpeas-Core/blob/master/lib-core/src/main/java/org/silverpeas/attachment/repository/DocumentRepository.java 测试在内存存储库中使用,但最后的东西是使用“真正的”存储库。

另外,您可以查看JBoss Modeshape这是JCR API的另一个实现。一些文档是交叉实现的。 还有Crash,可以将shell添加到正在运行的存储库中。