HTL Use-API

HTL不允許商業邏輯與標籤混為一談,以鼓勵分離顧慮。 商業邏輯可透過Use-API實作。

下表概述了每個API的優點和缺點。

Java Use-API JavaScript Use-API
優勢
  • 更快速
  • 可使用除錯程式進行檢查
  • 易於單元測試
  • 前端開發人員可修改
  • 位於元件內,讓元件的檢視邏輯與其對應的範本保持接近
缺點
  • 前端開發人員無法修改
  • 較慢
  • 尚無除錯程式(尚未)
  • 單位測試難度較大

對於頁面元件,建議使用混合模型,其中所有模型邏輯都位於Java中,以提供不受檢視(即元件內)中任何情況影響的清晰API。 AEM隨附絕佳的預設模型,例如應能涵蓋大部分案例的「頁面」或「資源API」。

元件專屬的所有檢視邏輯都應以JavaScript的形式放在該元件中,因為它屬於該元件。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now