HTL不允許商業邏輯與標籤混為一談,以鼓勵分離顧慮。 商業邏輯可透過Use-API實作。
下表概述了每個API的優點和缺點。
Java Use-API | JavaScript Use-API | |
---|---|---|
優勢 |
|
|
缺點 |
|
|
對於頁面元件,建議使用混合模型,其中所有模型邏輯都位於Java中,以提供不受檢視(即元件內)中任何情況影響的清晰API。 AEM隨附絕佳的預設模型,例如應能涵蓋大部分案例的「頁面」或「資源API」。
元件專屬的所有檢視邏輯都應以JavaScript的形式放在該元件中,因為它屬於該元件。