您有点混淆了技术和非技术术语。所以我尝试用两种方式来解释它:从抽象的、非技术的层面,以及从技术的角度。
抽象的、非技术性的解释
AEM 项目的内容主要包含页面。页面与 URL 相关联,例如www.example.com/products/teddybear。当用户打开此页面时,他会看到该页面的内容。泰迪熊的图像、一些描述性文本以及页面的页眉和页脚。这就是组件的用武之地。图像、文本、页眉和页脚等内容都是该页面上的不同组件。
页面由组件组成。
技术说明
当开发人员尝试实现页面和组件时,他们将需要创建页面模板、页面组件和组件。
页面模板基本上是 XML 文件,定义了有关页面的一些内容。例如,页面创建对话框中显示的页面标题(例如“内容页面”、“新闻页面”等)、描述、允许的父页面(模板)、允许的子页面(模板)和路径您可以使用此页面模板的内容。除此之外,您还可以定义页面的基本结构。添加一个 parsys,已经将组件添加到该 parsys,以便这些组件“硬连接”到您创建的每个页面中。
页面组件是页面模板的“实现” 。您可以在此处添加该页面的 HTML。
组件是页面的构建块。组件通常包含 JSP 或 HTML 文件,其中包含 HTML 标记,可能还包含该组件的一些业务逻辑。
显然,还有很多事情需要考虑。但这应该能让您对所有这些事物之间的关系有一个基本的概述。
链接:
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |