Show Menu
主题×

HTL Use-API

下表概述了每个API的利弊。
Java Use-API
JavaScript Use-API
专业人员
  • 更快
  • 可以使用调试器进行检查
  • 易于单元测试
  • 可由前端开发人员修改
  • 位于组件中,使组件的视图逻辑与相应的模板保持接近
缺点
  • 不能由前端开发人员修改
  • 较慢
  • 没有调试器(尚未)
  • 单位测试难度
对于页面组件,建议使用混合模型(所有模型逻辑都位于Java中),提供对视图中发生的任何事件(即组件内部)不可知的清晰API。 AEM附带了很好的默认模型,如应能覆盖大多数情况的页面或资源API。
特定于某个组件的所有视图逻辑都应作为JavaScript放置在该组件中,因为它属于该组件。