java - 实际 Jackrabbit/Oak 指南和文档

标签 java jcr jackrabbit content-repository

我需要在 Spring MVC 应用程序中为二进制文件(主要是 *.pdf,有时是 *.doc、*.pptx、图像)实现目录和一些元数据的文件存储。它们有数千个。总容量 15 GB 或更多。还需要将它们存储在 SQL 数据库中。所有这些都在 WildFly 上运行。 我认为 JCR 规范完全符合我的需求。看来 Jackrabbit 是 JCR 规范的唯一实际实现。例如,maven 上的最后一个 ModeShape 版本(已知的替代方案)是在 2017 年,它似乎已经死了。

问题出在文档和示例中。尽管 Jackrabbit 和 Jackrabbit Oak 经常更新,但来自 google 甚至官方网站的大多数链接都已经过时,有 6-10 年历史,或者无处可去。

我发现了类似的问题How to learn using content repository and Apache JackRabbit? ,但维基链接 https://cwiki.apache.org 现在坏了。我在那里找不到任何关于 Jackrabbit 的信息。我找到的关于 Jackrabbit 和数据库集成的唯一教程是:https://dzone.com/articles/creating-a-content-repository-using-jackrabbit-oak

所以问题: 1. JCR 和 Jackrabbit/Oak 的现状如何。他们被遗弃了吗? 2. 是否有适合我的需求的最新替代方案(Spring、SQL、用于存储二进制文件的文件结构)? 3. Jackrabbit wiki发生了什么?如何查找有关Jackrabbit的信息?

谢谢。

最佳答案

经典 Jackrabbit 主要处于维护模式。 Jackrabbit Oak 正在积极开发。

Jackrabbit Wiki 已经很长时间没有维护了,现在已经存档了(由于 Apache 基础设施中的 Wiki 平台发生了变化)。

当前的 Jackrabbit/Oak 文档位于此处:https://jackrabbit.apache.org/oak/docs/index.html

如果您有具体问题,我建议您在 Jackrabbit 用户邮件列表上提问。

关于java - 实际 Jackrabbit/Oak 指南和文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57805384/

相关文章:

java - 使用 JavaScript 的普通 JSF 应用程序?

java - 如何使用 selenium-chromedriver 跟踪页面加载时间

java - JCR基本概念

java - 在我的 Spring MVC Magnolia 模块中获取 JCR Session 对象的更好方法是 LifeTimeJCRSessionUtil

java - 为什么吊索 :OsgiConfig node not working in/etc/folder in AEM?

java - 如何根据用户登录切换jackrabbit中的工作区?

mongodb - 如何使用 MongoMK 在 JackRabbit Oak 中创建存储库实例

java - 为sybase设置一个jdbc连接池

java - 为文字字符、特殊字符和 "+"创建模式

aem - javax.jcr.InvalidItemStateException : Item cannot be saved