我的意思是,是否可以在仅通过远程 EJB、Web 服务或 MDB 或其他任何方式提供功能的后端应用程序中使用 seam? ( Ant 因此没有 http session 或请求)。 在这种情况下使用 Seam 有意义吗?
如果有,它是如何启动的?由于在 web 上下文中,监听器是在文件“web.xml”中声明的,因此在所描述的场景中,Seam 是在哪里启动的?
最佳答案
不,SEAM 是基于 JSP 的,它需要一个 servlet/JSP 引擎和一个 Web 容器。这既不可能也不可取。
创建一个独立于用户界面的基于服务的后端确实是一个非常好的主意。您可以使用 EJB 或 Hibernate 来完成它。但是您不需要 SEAM。
关于java - 是否可以在非 WEB 应用程序上使用 JBoss SEAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7027907/