we are updating our current Project to 6.3, If some body can say which one is the best approach.
WcmUsePojo or Sling Models, it will be great help.
Solved! Go to Solution.
Views
Replies
Total Likes
There is no the best solution for that. It depends on many various things smacdonald2008 wrote already (with massive exhausing explanation). Although tldr: using Sling Models coexist with using a lot of annotations (like JPA a little, at least for me) and Use classes are rather manual processing from a resource to specific class. Moreover, and forgive my ignorance, Sling Models are using (100% sure) adaptTo method and I am not sure which mechanism Use classes are using (I think its some injections during HTL but I might be wrong). Personally I have got away from Use classes in favour of Sling Models but it was related to that I need mostly plain classes without any processing so essentially few fields with annotations and getters are doing their job well.
Views
Replies
Total Likes
See this thread -- good write up -- How To Switch From WCMUsePojo To Sling Models in AEM
Hope this helps.
Also - both approaches are valid too. Here is a getting started article for HTL and WCMUsePojo -- Scott's Digital Community: Creating an AEM HTML Template Language component that uses the WCMUsePojo...
Views
Replies
Total Likes
There is no the best solution for that. It depends on many various things smacdonald2008 wrote already (with massive exhausing explanation). Although tldr: using Sling Models coexist with using a lot of annotations (like JPA a little, at least for me) and Use classes are rather manual processing from a resource to specific class. Moreover, and forgive my ignorance, Sling Models are using (100% sure) adaptTo method and I am not sure which mechanism Use classes are using (I think its some injections during HTL but I might be wrong). Personally I have got away from Use classes in favour of Sling Models but it was related to that I need mostly plain classes without any processing so essentially few fields with annotations and getters are doing their job well.
Views
Replies
Total Likes
I recommend Sling Models because there are very restrictive test libraries that support WCMUsePojo. Sling Models FTW!
Views
Replies
Total Likes
Views
Likes
Replies
Views
Like
Replies
Views
Likes
Replies