JSF @ManagedBeans,依赖注入,模拟和测试

时间:2015-07-23 09:23:48

标签: jsf-2 dependency-injection servlet-3.0

我的设置是一个小型JSF2.2应用程序。此应用程序有两个ManagedBean类,它们都实现相同的接口。一个用Mockito编写的用于开发和单元测试(我们使用TestNG)和一个用ActiveMQ编写,用于生产和CI。如何告诉Facelet使用哪种实现?在春天,我将使用不同的应用程序上下文,在Guice中使用不同的AbstractModule。现在,在您说使用CDI或EJB之前,由于各种遗留原因,在我无法控制或影响范围之内,我们没有使用适当的JavaEE容器(我们很重要)使用Jetty 9(不到2个月前从Jetty 6升级,所以是的)。

现在我的第一反应是"按照你所知道的去做#34;,但将Guice或Spring Beans连接到JSF / PrimeFaces应用程序只是感觉多余和错误。

所以我有点啰嗦的问题是,有什么我可以忽略的吗?什么是Spring @Configuration或Guice AbstractModule的纯JSF等价物? Spring / Guice / CDI真的是这个要求吗?

0 个答案:

没有答案