首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JAX-WS到底是什么?

JAX-WS到底是什么?
EN

Stack Overflow用户
提问于 2013-05-11 22:26:11
回答 2查看 2K关注 0票数 2

我需要在webservice项目上工作。因此,通过这本书来介绍webservice项目的基础知识。但以下是我正在努力解决的问题:

1.Java API for XML Web Services( JAX-WS ):- JAX-WS只是一个用于创建web服务的Java编程语言API,它现在是从版本6开始的核心java的一部分(尽管最初是作为java Web服务开发包的一部分开发的)。是对的吗?

2.所有其他WS服务框架,无论是metro、jersey、glassfish,都在内部使用JAX-WS。这是正确的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-13 01:45:34

JAXQ:JAX 1.Java API for XML (-WS):- JAX-WS只是一个用于创建Web服务的java编程语言API,从版本6开始,它现在是核心java的一部分(尽管最初是作为Java web服务开发包的一部分开发的)。是对的吗?

正确地说,JAX-WS是一个应用程序编程接口(API)。该API和JAX-WS参考实现(JAX-WS RI,RI =参考实现)从版本6开始就是JDK的一部分。为了稍作扩展,JDK6中从一开始就包含了JAX-WS2.0,JAX-WS2.1随JDK6u4一起提供,您可以在JDK7中找到JAX-WS2.2(请参阅this link)。

JAXQ:JAX 2.所有其他WS服务框架,无论是metro、jersey、glassfish,都在内部使用-WS。这是正确的吗?

严格地说,Metro并不“使用”JAX-WS,但包含了已经提到的JAX-WS参考实现。Jersey包含了JAX-RS实现,而Glassfish不是Web服务框架,而是一个应用服务器。Glassfish附带完整的Metro发行版。

票数 4
EN

Stack Overflow用户

发布于 2013-05-11 22:51:14

JAX-WS是一个Web服务框架,它提供工具和基础结构来为最终用户和中间件开发人员开发Web服务解决方案JAX-WS是Java API for XML Web Services的缩写。JAX-WS是一种用于构建使用XML进行通信的web服务和客户端的技术。JAX-WS允许开发人员编写面向消息和面向RPC的web服务。在JAX-WS中,web服务操作调用由基于XML的协议(如SOAP )表示。SOAP规范定义了表示web服务调用和响应的信封结构、编码规则和约定。这些调用和响应作为SOAP消息(XML文件)通过HTTP传输。

还有另一种类型的Web服务,称为RESTful.RESTful web服务,是为在Web上最佳工作而构建的。具象状态传输(REST)是一种体系结构样式,它指定约束,例如统一接口,如果将这些约束应用于Web服务,则会产生所需的属性,如性能、可伸缩性和可修改性,从而使服务在web上工作得最好。在REST架构风格中,数据和功能被视为资源,并使用统一资源标识符(URI)进行访问,通常是Web上的链接。通过使用一组简单的、定义良好的操作来操作资源。REST体系结构风格将体系结构约束为客户机/服务器体系结构,并设计为使用无状态通信协议,通常是HTTP。在REST架构风格中,客户端和服务器通过使用标准化的接口和协议来交换资源的表示。

Genrally -RS用于开发RESTful web服务。JAX-RS是一种Java编程语言API,旨在简化使用REST架构的应用程序的开发。JAX-RS使用Java编程语言注释来简化RESTful web服务的开发。开发人员使用JAX-RS注释装饰Java编程语言类文件,以定义资源以及可以在这些资源上执行的操作。JAX-RS注释是运行时注释;因此,运行时反射将为资源生成帮助器类和工件。包含JAX-RS资源类的Java EE应用程序存档将配置资源、生成帮助器类和构件,并通过将存档部署到Java EE服务器向客户端公开资源。

不同的框架使用JAX-WS或JAX-RS。Jersey使用JAX-RS,Metro使用JAXWS。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16498104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档