JSF Managed Beans 应该在哪个容器中?在 web 容器中还是在 EJB 容器中?
据我了解,presentationslayer - 应该是 web 容器 - 应该包含 JSF Managed Beans?EJB 容器应该只包含具有业务逻辑和 Web 服务的 EJB bean?我在这里吗?
我一直在谷歌搜索答案,但没有找到任何东西,所以希望我能在这里得到一些帮助。
JSF Managed Beans 应该在哪个容器中?在 web 容器中还是在 EJB 容器中?
据我了解,presentationslayer - 应该是 web 容器 - 应该包含 JSF Managed Beans?EJB 容器应该只包含具有业务逻辑和 Web 服务的 EJB bean?我在这里吗?
我一直在谷歌搜索答案,但没有找到任何东西,所以希望我能在这里得到一些帮助。
JSF 不在 EJB 容器中运行。Tomcat 只有一个 Web 容器,但支持 JSF 和托管 bean。
Servlet 在 Web 容器中运行。由于 JSF 使用 servlet (FacesServlet),它将在 web 容器中运行。
在这里,您可以看到 Web 和 EJB 容器中可用的内容。