我需要从事网络服务项目。因此,通过本书来涵盖 Web 服务项目的基础知识。但这些是我正在努力解决的问题:-
1.Java API for XML Web Services(JAX-WS):- JAX-WS 只是一种用于创建 Web 服务的 Java 编程语言 API,现在它是从版本 6 开始的核心 Java 的一部分(尽管最初是开发的)作为 Java Web 服务开发包的一部分)。这样对吗?
2.所有其他Web服务框架,无论是metro、jersey、glassfish,都在内部使用JAX-WS。这是对的吗?
最佳答案
Q: 1.Java API for XML Web Services(JAX-WS):- JAX-WS is nothing but just a java programming language API for creating web services which is now a part of core java starting from version 6 (though originally developed as part of Java Web Services Development Pack). Is it right?
这是正确的,JAX-WS 是一个应用程序编程接口(interface) (API)。该 API 与 JAX-WS 引用实现( JAX-WS RI ,RI = 引用实现)一起成为 JDK 自版本 6 以来的一部分。稍微扩展一下,JAX-WS 2.0 从一开始就包含在 JDK 6 中,JAX -WS 2.1 随 JDK 6u4 一起提供,您将在 JDK 7 中找到 JAX-WS 2.2(请参阅 this link )。
Q: 2.All other webservices framework whether it is metro, jersey, glassfish uses the JAX-WS internally. Is it correct?
严格来说,Metro 并不“使用”JAX-WS,但包含已经提到的 JAX-WS 引用实现。 Jersey 包括 JAX-RS 实现,Glassfish 不是一个 Web 服务框架,而是一个应用程序服务器。 Glassfish 附带完整的 Metro 发行版。
关于java - JAX-WS到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16498104/