Servlets 吊索模型与WCMUSEPOJO

Servlets 吊索模型与WCMUSEPOJO,servlets,aem,sightly,wcm,sling-models,Servlets,Aem,Sightly,Wcm,Sling Models,我需要了解wcmusepojo和sling模型的含义? 我的意思是,我已经读到这些实现是为了将您的组件和后端实现结合在一起,但是在这些(wcmusepojo和sling模型)中到底做了什么,而在组件代码中又做了什么 另外,使用wcmusepojo和使用吊索模型之间有什么区别 Sling的HTL/Sightly实现有几种解析HTL脚本中使用的业务逻辑类的方法,其中包括: 普通波乔 吊索模型 扩展WCMUsePojo()的常规POJO实现Use接口,并使用脚本绑定进行初始化,为访问常用对象(请求

我需要了解wcmusepojo和sling模型的含义? 我的意思是,我已经读到这些实现是为了将您的组件和后端实现结合在一起,但是在这些(wcmusepojo和sling模型)中到底做了什么,而在组件代码中又做了什么


另外,使用wcmusepojo和使用吊索模型之间有什么区别

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

  • 普通波乔
  • 吊索模型
扩展
WCMUsePojo
()的常规POJO实现
Use
接口,并使用脚本绑定进行初始化,为访问常用对象(请求、资源、属性、页面等)提供方便的方法

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


您可以在

上找到更多信息以及每种方法的优缺点,谢谢。但是您是否暗示不能(或不应该)将WCMUSEPOJO注入其他对象?还有,在HTL中应该做什么和在后端类中应该做什么有明确的区分吗?@Vishal--JAVA--CQ当然,POJO也可以在其他上下文中重用,您只需要自己管理实例化和初始化(传递绑定)。