AEM / CQ中的组件,模板和页面是什么

时间:2017-04-13 05:35:11

标签: cq5 aem

请概述AEM中组件,页面,页面组件和模板的内容。它们如何相互关联。如果可能请举例。

建议任何网站作为初学者开始。

1 个答案:

答案 0 :(得分:2)

您正在混淆技术术语和非技术术语。所以我试着用两种方式解释它:从抽象的,非技术层面的,从技术的角度来解释它。

抽象,非技术性解释

您的AEM项目的内容主要包含页面页面www.example.com/products/teddybear之类的网址绑定。当用户打开此页面时,他会看到页面的内容。泰迪熊的图像,一些描述性文本以及页面的页眉和页脚。这就是组件的来源。图像,文本,页眉和页脚等内容在页面上都是不同的组件

  

页面组件组成。

技术说明

当开发人员尝试实施页面组件时,他们需要创建页面模板页面组件部件

页面模板基本上是XML文件,用于定义页面的一些内容。例如,页面创建对话框中显示的页面标题(例如“内容页面”,“新闻页面”等),描述,允许的父页面(模板),允许的子页面(模板)和路径您可以使用此页面模板的内容。除了那些东西,你还可以定义页面的基本结构。添加一个解析器,已经将组件添加到此解析器中,以便这些组件“硬连接”到您创建的每个页面中。

页面组件页面模板的“实现”。您可以在此处添加该页面的HTML。

组件是页面的构建块。组件通常包含一个JSP或HTML文件,其中包含HTML标记以及该组件的某些业务逻辑。

显然,还有很多事情需要考虑。但是,这应该为您提供有关所有这些事物之间关系的基本概述。

链接: