1

在 Qi4j 中,您必须组装复合材料。有人能告诉我在 JSF 2.0 应用程序中在哪里处理这个问题吗?我应该扩展 FrontController-Servlet 吗?或者在部署和启动应用程序时就足够了?

非常感谢!

4

1 回答 1

4

在 servlet 上下文中使用 Qi4j 应用程序非常容易。Qi4j 提供了一个支持此用例的小型库:qi4j-lib-servlet。

您只需要扩展AbstractQi4jServletBootstrap这是一个 ServletContextListener 并将其注册到您的 web 应用程序中。此类的唯一抽象方法来自 ApplicationAssembler 接口。

然后,您的 Qi4j 应用程序将与您的 web 应用程序一起组装和引导,并且由同一项目提供的 Qi4jServletSupport 类将允许您从代码中获取 Qi4j 应用程序的句柄,例如在您的托管 bean 中。

于 2011-09-16T08:41:50.790 回答