java - 不同 Java EE 容器提供的服务

标签 java jakarta-ee

我正在读这本书Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional 我对下图有疑问。我想我在某处读到过,诸如 Web 服务之类的服务仅在 EJB 容器中提供,但从下图(显示每个容器提供的服务:引用书)来看,Web 容器似乎也提供了该服务。这是正确的还是我误解了图像和图像文本?如果这是正确的,那么这意味着我可以将我的应用程序打包为 WAR 并将其部署到 Web 容器,并且仍然使用 Web 服务 API?

enter image description here

最佳答案

如果我错了,有人会纠正我,但从历史上看,情况有点相反:它是一个 EJB 服务,现在可以注释为 @WebService

所以是的,Web 和 ejb 容器都可以提供 Web 服务。是的,您的 Web 服务可以打包在一个 war 中。

关于java - 不同 Java EE 容器提供的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954576/

相关文章:

java - 使用 Spring Security ACL

java - 如何通过 Eclipse 为 Websphere Application Server 构建 EAR/WAR?

java - 使用 JMS 临时队列进行同步使用是一种好习惯吗?

java - 如何在 Android 的 GvrView 中显示二维图像?

java - 将 ID 与对象分开

java - 如何在java中深度克隆包含多个对象的对象列表?

java - 在 tomcat 设置中保存 1 行变量的最佳方法是什么?

java - 无法在 Restful Web 服务中使用 EJB

java - 使用java程序分析互联网速度

java - Eclipse 不会加载我的 javadocs