在AEM 6.1 JCR存储库中存储自定义数据

在AEM 6.1 JCR存储库中存储自定义数据,aem,Aem,我们刚拿到AEM 6.1,还接受了开发人员培训。我来自另一个CMS背景(Sharepoint),希望了解/知道,如果我需要创建一个列表来将数据存储到其中,并以编程方式在页面或项目中的其他公共库中的某个位置引用该列表,我如何做到这一点,以及数据存储在哪里,是否在/etc文件夹中。不清楚,我想,我从培训中学到的是,数据以键/值对的形式存储在节点类型中,因此,例如,如果我有一个具有诸如发布日期、演员、奖项等属性的电影列表。我如何将该信息存储在AEM中,我不想将其存储为页面列表组件的一部分。如果我的问题

我们刚拿到AEM 6.1,还接受了开发人员培训。我来自另一个CMS背景(Sharepoint),希望了解/知道,如果我需要创建一个列表来将数据存储到其中,并以编程方式在页面或项目中的其他公共库中的某个位置引用该列表,我如何做到这一点,以及数据存储在哪里,是否在/etc文件夹中。不清楚,我想,我从培训中学到的是,数据以键/值对的形式存储在节点类型中,因此,例如,如果我有一个具有诸如发布日期、演员、奖项等属性的电影列表。我如何将该信息存储在AEM中,我不想将其存储为页面列表组件的一部分。如果我的问题含糊不清,请告诉我,正如我所说,我正在从另一个CMS过渡。提前谢谢

我也很感激任何指向博客等的提示。

@Rahul 在哪里存储数据?数据可以存储在/etc文件夹和/content文件夹中。etc中的文件夹通常用于补充应用程序的业务逻辑代码开发,例如clientlibs文件夹用于存储客户端代码(网站样式、脚本等。
内容文件夹是将编写的内容、用户生成的内容作为键值对持久化的地方,您必须使用jcr api构建一个逻辑,以从内容节点检索此数据。您通常使用核心java构建此逻辑,如果您需要来自多个节点的数据,您可以在该节点中循环并用内容填充数据结构,如果您需要来自单个节点的数据,您可以将其检索到变量,这一切都取决于程序员和所涉及的业务场景。 下面是一篇介绍如何从CQ访问内容的文章。

@Rahul 在何处存储数据?数据可以存储在/etc文件夹和/content文件夹中。/etc中的文件夹通常用于补充应用程序的业务逻辑代码开发,例如clientlibs文件夹用于存储客户端代码(网站样式、脚本等。
内容文件夹是将编写的内容、用户生成的内容作为键值对持久化的地方,您必须使用jcr api构建一个逻辑,以从内容节点检索此数据。您通常使用核心java构建此逻辑,如果您需要来自多个节点的数据,您可以在该节点中循环并用内容填充数据结构,如果您需要来自单个节点的数据,您可以将其检索到变量,这一切都取决于程序员和所涉及的业务场景。
这是一篇描述如何从CQ访问内容的文章。

非常感谢,这很有意义。我还试图找出页面上的列表组件(无论是sightly还是JSP)是否也可以用于在节点中存储数据,原因是,我不希望该页面可见,但我希望使用列表结构(数据结构)为了持久化数据,比如我上面给出的一个例子,我想将电影、演员、发布日期、评级等的列表存储在一个列表中。这种用例在网站上非常常见。如果可以使用AEM接口而不是将java代码连接到JCR存储库,那么这一切都是可能的。谢谢,感谢您的帮助。非常感谢,这使se我还试图找出页面上的列表组件(无论是sightly还是JSP)是否也可以用于在节点中存储数据,原因是,我不希望该页面可见,但我希望使用列表结构(数据结构)为了持久化数据,比如我上面给出的一个例子,我想将电影、演员、发布日期、评级等的列表存储在一个列表中。这种用例在网站上非常常见。如果可以使用AEM接口而不是将java代码连接到JCR存储库,那么这一切都是可能的。谢谢,感谢您的帮助。因为您需要poi浏览博客等,我的关于JCR内容模型的柏林流行语演示文稿可能会帮助您更好地了解如何存储内容,它位于,幻灯片位于Thank you,您将查看它。当您询问博客等的指针时,我关于JCR内容模型的柏林流行语演示文稿可能会帮助您更好地了解如何存储内容,这是非常重要的在和幻灯片在谢谢,将检查它。