Qi4j в приложении JSF

В Qi4j вы должны собрать композиты. Может кто-нибудь сказать мне, где справиться с этим в приложении JSF 2.0? Должен ли я расширить FrontController-Servlet? Или достаточно собрать в тот момент, когда приложение развертывается и запускается?

Большое спасибо!

1 ответ

Решение

Использовать приложение Qi4j в контексте сервлета довольно просто. Qi4j предоставляет небольшую библиотеку, поддерживающую этот вариант использования: qi4j-lib-servlet.

Все, что вам нужно, это расширить AbstractQi4jServletBootstrap, который является ServletContextListener, и зарегистрировать его в своем веб-приложении. Единственный абстрактный метод этого класса - из интерфейса ApplicationAssembler.

Затем ваше приложение Qi4j будет собрано и загружено вместе с вашим веб-приложением, а класс Qi4jServletSupport, предоставленный тем же проектом, позволит вам получить дескриптор вашего приложения Qi4j из вашего кода, например, в управляемых компонентах.

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