吊索模型vs WCMUSEPOJO

时间:2018-10-02 02:55:47

标签: servlets aem sightly wcm sling-models

我需要了解wcmusepojo和吊索模型的含义? 我的意思是我已经读过这些实现是将您的组件和后端实现组合在一起的,但是在这些实现中(wcmusepojo和sling模型)究竟是做什么的,而在组件可见代码内部是做什么的?

使用wcmusepojo和使用吊索模型还有什么区别?

1 个答案:

答案 0 :(得分:2)

Sling对HTL / Sightly的实现具有几种解决要在HTL脚本中使用的业务逻辑类的方法,其中包括:

  • 常规POJO
  • 吊索模型

扩展了WCMUsePojoJavadoc)的常规POJO实现了Use接口,并使用脚本绑定进行了初始化,从而提供了访问常用对象(请求,资源,属性,页面等)。

吊带模型还可以在HTL / Sightly之外使用,从而使您的业务逻辑更可重用。它们由Sling管理,可以使用注释和反射注入对其他对象的引用。

您可以在https://sling.apache.org/documentation/bundles/scripting/scripting-htl.html#picking-the-best-use-provider-for-a-project

上找到更多信息以及每个优点和缺点