Слинг модели против WCMUSEPOJO

Мне нужно понять, что означают модели wcmusepojo и sling? Я имею в виду, что я читал, что эти реализации должны объединить ваш компонент и внутреннюю реализацию, но что именно делается в этих (модели wcmusepojo и sling) по сравнению с тем, что делается внутри визуального кода компонента?

Кроме того, в чем разница между использованием wcmusepojo и использованием моделей слингов?

1 ответ

Реализация Sling HTL/Sightly имеет несколько способов разрешения классов бизнес-логики для использования в сценариях HTL, среди которых:

  • Регулярные POJO
  • Слинг Модели

Регулярные POJO, которые расширяются WCMUsePojo ( Javadoc) реализовать Use интерфейс и инициализируются связыванием сценариев, предоставляя удобные методы для доступа к часто используемым объектам (запрос, ресурс, свойства, страница и т. д.).

Слинг-модели также можно использовать вне HTL/Sightly, что делает вашу бизнес-логику более пригодной для повторного использования. Они управляются Sling и могут вводить ссылки на другие объекты, используя аннотации и отражения.

Вы можете найти более подробную информацию, а также плюсы и минусы для каждого по адресу https://sling.apache.org/documentation/bundles/scripting/scripting-htl.html

Другие вопросы по тегам