问题标签 [jcr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3070 浏览

java - java和spring中的JCR是什么

我已经学习了 3 个月的 java spring hibernate MVC 并且对此有了很好的了解。但是我不明白JCR是什么意思。

我的意思是,例如在我的 spring MVC 中的简单网站中,JCR 中可以完成哪些部分

0 投票
1 回答
695 浏览

spring - spring (Roo) + JCR (Jackrabbit..)

我想使用管理工具开发一个应用程序来管理网站的内容(文章...)...我想使用 SPRING (ROO) 但我不知道是否有任何 JCR API 可以使用它?我听说了很多关于 Jackrabbit... 是否可以创建一个在 Jackrabit 和 SPRING 之间有交互的应用程序?

或者 SPRING 是否包含任何管理内容存储库的工具?可选问题是它是否应该集成一些功能以与其他“工作流技术”交互(因为我想要一个编辑/验证/发布过程)?

0 投票
3 回答
10690 浏览

java - 如何访问远程jackrabbit存储库?

我需要使用远程jackrabbit 存储库。我使用以下代码连接到本地存储库:

这适用于本地存储库,但如果是远程jackrabbit,我该怎么办?

0 投票
1 回答
321 浏览

repository - 在通用 x86 硬件上水平扩展存储库

我想知道你们是否有任何提示,哪些存储库实现在通用硬件上具有良好的集群和水平扩展特性?

问题是我们必须在存储库之上实施一个保存系统,该系统能够摄取和管理大量异构数据(> 500 TB)和大文件(> 50 GB)。

Fedora Commons似乎只能通过使用分布式文件系统进行集群。Apache Jackrabbit可以集群,但它的 DataStore(用于大型二进制数据)对于集群环境中的所有节点必须相同。你们有什么建议我应该检查哪些存储库系统吗?

0 投票
2 回答
1752 浏览

jackrabbit - JCR 中的内容验证

我们正在评估一些技术来构建我们组织中使用的 WSDL 和 XSD 的存储库。我们的选择之一是使用Apache JackRabbit,实现 JCR 1.0 和 2.0。它几乎满足了我们对上传内容、身份验证和版本控制的期望。但是,我们还计划将几条元数据(例如,createdBy、lastModifiedBy、lastModifiedTime 等)与 WSDL 和 XSD 一起上传到存储库。我们已经阅读了 JackRabbit 网站上关于 StackOverflow、JCR 规范和 wiki 页面的几篇文章,但不太明白 - 如何验证我们上传的元数据?例如,如果我们将元数据作为 XML 格式的内容上传,我们希望存储库根据 XML 模式验证 XML。就 JCR API 而言,有没有办法在通过Session.importXML导入 XML 内容时启用 XML 验证?

0 投票
2 回答
450 浏览

java - 将 Hippo JCR 日期时间转换为 Java 格式

我使用 JCR Query 从 Hippo 存储库中获取一些新闻。结果我以这种格式获得日期:

有人可以告诉我如何将其转换为这样的:

以一种简单的方式。

谢谢!!

0 投票
1 回答
3060 浏览

jackrabbit - 将 XML 导入 JCR 存储库 - 多值属性

我正在使用一个 JCR 存储库——特别是 Jackrabbit——用于存储我当前项目的数据。一切都很好,但不幸的是有时很难找到文档。我现在正在努力为一些测试设置单元测试数据。我已经运行了一个内存中的 Jackrabbit,并且正在将我的 Nodetypes.cnd 和 data.xml 文件正确导入其中,以便我有种子数据进行测试。但是,我无法弄清楚如何从节点具有多个同名属性的 data.xml 文件中导入。

具体来说,由于数据的结构方式,我有一个规则节点,该节点链接到其他规则节点 - 其中一个规则实际上根据其他规则起作用。我通过在规则节点上拥有一个“规则(路径)多重”属性来实现这一点,因此只是一个指向链接规则节点的节点路径列表。我可以通过编写轻松地在我的 xml 中添加一个链接

它正确地创建了一个名为“rule1”的规则,该规则具有指向“rule2”的链接。我希望能够使用具有多个链接的 session.importXML() 方法创建此规则...我已经尝试过

这些都没有奏效。事实上——很明显——第二个和第三个甚至不解析为 XML。

有没有办法做到这一点?还是我需要更改我的导入流程以在此处以不同方式工作?

导入实际上是用

所以绝对没有什么特别的。

0 投票
1 回答
647 浏览

java - CMIS 规范涵盖了多少 JCR 规范?

我计划通过 JCR 桥将 openCMIS(apache 化学项目)与我的 JCR 存储库一起使用。但是缺乏这方面的文档。

除了我刚刚做的来自/到 JCR 存储库的文件的 CRUD 之外,节点属性呢?JCR mixins,预定义的 mixin,如 Dublin core 等。

假设我有:

或者

mail-archives.apache.org上的详细信息

0 投票
3 回答
5454 浏览

java - Jackrabbit 用户管理

我几乎找不到任何关于如何为多个用户设计和构建存储库的文档。

我对 Jackrabbit 很陌生,我一直使用一个主用户凭据来构建一个只有一个主用户可以访问的存储库。

现在我需要一个由数千个用户共享的存储库,每个用户都使用他的节点,并且没有其他用户的权限。

SimpleAccessManager 非常简单:

看起来无法使用 SimpleLoginModule 和 SimpleAccessManager 创建这样的多用户存储库。因为它只区分 ADMIN 和可以读取所有内容但不能写入的匿名用户......

因此必须使用 DefaultAccessManager 并且可能执行以下操作:

可以通过 OpenCMIS 访问该存储库,该 OpenCMIS 提供来自客户端的用户凭据。

编辑:这就是我正在寻找的AccessControl

0 投票
1 回答
1673 浏览

java - Liferay 的多用户文档库,每个用户都有私有存储库/文件夹/文件

我想建立一个用户不合作但社区内彼此不了解的门户。每个用户只使用他的文件。

我看不到如何以非编程方式通过权限来处理它。

以编程方式可以将文件夹添加为用户,在这种情况下,该用户将具有该文件夹和所有后代文件夹/文件的所有者角色。然后为所有者角色设置文档库操作。

我的另一个选择是使用 Jackrabbit 和 OpenCMIS。我会创建多用户存储库,然后将其挂载到 Liferay 的文档库。Liferay 登录凭据将是 Jackrabbit 用户凭据,我不必处理 Liferay 资源权限。

有没有更好的方法?这两个有什么缺陷吗?欢迎您提出建议。