我正在读这本书Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional 我对下图有疑问。我想我在某处读到过,诸如 Web 服务之类的服务仅在 EJB 容器中提供,但从下图(显示每个容器提供的服务:引用书)来看,Web 容器似乎也提供了该服务。这是正确的还是我误解了图像和图像文本?如果这是正确的,那么这意味着我可以将我的应用程序打包为 WAR 并将其部署到 Web 容器,并且仍然使用 Web 服务 API?
最佳答案
如果我错了,有人会纠正我,但从历史上看,情况有点相反:它是一个 EJB 服务,现在可以注释为 @WebService
。
所以是的,Web 和 ejb 容器都可以提供 Web 服务。是的,您的 Web 服务可以打包在一个 war 中。
关于java - 不同 Java EE 容器提供的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954576/