java - 是否可以在非 WEB 应用程序上使用 JBoss SEAM?

标签 java jakarta-ee ejb seam

我的意思是,是否可以在仅通过远程 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/

相关文章:

java - 在jsp中发送电子邮件确认链接

java - 在无状态对象中是否可以有两种事务类型 = required_new ?

java - 异常启动过滤器struts2 :NoSuchMethodError

java - @Asynchronous 是否有超时

ejb - JBoss7 的 ejb-jar.xml 中的消息驱动目标

java - 间歇性错误 org.hibernate.PersistentObjectException : detached entity passed to persist

Java 类路径和相对路径

java - 我不明白为什么当我学习 ServletContextListener 时会发生 ClassNotFoundException

java - 我收到 Null Pointer Exception 如何解决它。我正在使用 Spring 3.0 和 jdbcTemplate

java - 客户端中的@EJB 注释