我目前正在编写 JSF 代码并使用 Mojarra 2.1.6-FCS,使用 Tomcat 和 Eclipse Juno。现在我想转向 CDI,因为我发现它比 JSF 更实用。
我需要知道是否需要 web.xml 和 faces-config.xml 来编写和运行 CDI 代码;在 JSF 中它不是必需的。
我只需要简单的分步说明来部署到 TomEE。在我的提问中提出的任何闪光将不胜感激,谢谢一拳。
我目前正在编写 JSF 代码并使用 Mojarra 2.1.6-FCS,使用 Tomcat 和 Eclipse Juno。现在我想转向 CDI,因为我发现它比 JSF 更实用。
我需要知道是否需要 web.xml 和 faces-config.xml 来编写和运行 CDI 代码;在 JSF 中它不是必需的。
我只需要简单的分步说明来部署到 TomEE。在我的提问中提出的任何闪光将不胜感激,谢谢一拳。
这里有一个示例http://tomee.apache.org/examples-trunk/jsf-cdi-and-ejb/
希望对你有帮助
您不需要 web.xml 或 faces.config.xml 只是为了使用 CDI。您唯一需要的是beans.xml(可以是一个空文件!),放在WEB-INF
目录中。
我无法为您提供在 TomEE 上部署 CDI 应用程序的分步说明,但它与部署任何其他应用程序应该没有什么不同。你读过TomEE 和 Eclipse教程吗?