2011-09-08 5 views
1

Qi4j에서 복합체를 어셈블해야합니다. 누군가 JSF 2.0 애플리케이션에서 이것을 처리 할 곳을 알려 줄 수 있습니까? FrontController-Servlet을 확장해야합니까? 또는 응용 프로그램을 배포하고 시작하는 시점에 조립하는 것으로 충분합니까?JSF 애플리케이션의 Qi4j

고맙습니다.

답변

4

서블릿 컨텍스트에서 Qi4j 응용 프로그램을 사용하는 것은 매우 쉽습니다. Qi4j는이 사용 사례를 지원하는 작은 라이브러리 qi4j-lib-servlet을 제공합니다.

ServletContextListener 인 AbstractQi4jServletBootstrap을 확장하고 webapp에 등록하면됩니다. 이 클래스의 유일한 추상 메소드는 ApplicationAssembler 인터페이스에서 가져온 것입니다.

그러면 Qi4j 응용 프로그램이 웹 응용 프로그램과 함께 어셈블되고 부트 스트랩됩니다. 동일한 프로젝트에서 제공하는 Qi4jServletSupport 클래스를 사용하면 코드 (예 : 관리되는 bean)에서 Qi4j 응용 프로그램을 처리 할 수 ​​있습니다.