java - JAX-WS到底是什么?

标签 java web-services jax-ws

我需要从事网络服务项目。因此,通过本书来涵盖 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/

相关文章:

java - 如何检查 ArrayDeque 的索引是否为空?

c# - 如何在 ASP.NET Web 服务中使用证书对客户端进行身份验证

mule - 在将 SOAP 消息发送到使用服务之前查看该消息

java - 当 Activity 被销毁然后重新创建时,未调用观察者并且后值无法从后台线程工作

java - 使用 Maven、Glassfish 和 JRebel 开发 servlet 的最快方法是什么?

java - 如何为单个对象添加连续 LOD?

c# - 在 .Net 中构建 Web 服务的首选方法是什么?

asp.net - 可以将 Web 服务中定义的常量暴露给消费客户端(.Net 双方)

Spring 属性占位符未在 jaxws :client (cxf) address property 中解析