Qi4j在JSF应用程序中

时间:2011-09-08 08:33:17

标签: jsf front-controller apache-zest

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

非常感谢!

1 个答案:

答案 0 :(得分:4)

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

您只需要扩展AbstractQi4jServletBootstrap这是一个ServletContextListener并在您的webapp中注册它。此类的唯一抽象方法来自ApplicationAssembler接口。

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