在 Qi4j 中,您必须组装复合材料。有人能告诉我在 JSF 2.0 应用程序中在哪里处理这个问题吗?我应该扩展 FrontController-Servlet 吗?或者在部署和启动应用程序时就足够了?
非常感谢!
在 Qi4j 中,您必须组装复合材料。有人能告诉我在 JSF 2.0 应用程序中在哪里处理这个问题吗?我应该扩展 FrontController-Servlet 吗?或者在部署和启动应用程序时就足够了?
非常感谢!
在 servlet 上下文中使用 Qi4j 应用程序非常容易。Qi4j 提供了一个支持此用例的小型库:qi4j-lib-servlet。
您只需要扩展AbstractQi4jServletBootstrap这是一个 ServletContextListener 并将其注册到您的 web 应用程序中。此类的唯一抽象方法来自 ApplicationAssembler 接口。
然后,您的 Qi4j 应用程序将与您的 web 应用程序一起组装和引导,并且由同一项目提供的 Qi4jServletSupport 类将允许您从代码中获取 Qi4j 应用程序的句柄,例如在您的托管 bean 中。