2017-04-13 33 views

回答

2

您在混合技術和非技術術語。所以我試圖用兩種方式來解釋它:從抽象的,非技術層面的,從技術的角度來看。

摘要,非技術性解釋

您的AEM項目的內容大多含有頁面。 A 頁面與URL如www.example.com/products/teddybear相關聯。當用戶打開這個頁面時,他會看到頁面的內容。泰迪熊的圖像,一些描述性文字,但也包含您的頁眉和頁腳。這是組件進來的地方。內容如圖像,文本,頁眉和頁腳都是不同的組件在那個

部件的。

技術解釋

當開發人員試圖實現他們將需要創建頁面模板頁面組件組件組件

頁面模板基本上是XML文件,它定義了關於頁面的一些內容。例如頁面創建對話框中顯示的頁面標題(例如「內容頁面」,「新聞頁面」等),描述,允許的父頁面(模板),允許的子頁面(模板)和路徑您可以使用此頁面模板的內容。除了這些東西外,您還可以定義頁面的基本結構。添加一個解析器,已經添加組件到這個解析器,這樣這些組件就「硬連線」到您創建的每個頁面中。

頁面組件頁面模板的「實現」。您可以在此添加該頁面的HTML。

組件是頁面的構建塊。組件通常包含一個JSP或HTML文件,其中包含HTML標記以及該組件的某些業務邏輯。

顯然,還有很多事情要考慮。但是這應該讓你對所有這些事情之間的關係有一個基本的概述。

鏈接: