Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JAX-RS和JAX-WS web服务实现之间进行选择?_Java_Jax Ws_Jax Rs - Fatal编程技术网

Java 如何在JAX-RS和JAX-WS web服务实现之间进行选择?

Java 如何在JAX-RS和JAX-WS web服务实现之间进行选择?,java,jax-ws,jax-rs,Java,Jax Ws,Jax Rs,在什么情况下,使用一个比另一个更好?为什么 谢谢 JAX-WS是基于SOAP的WS的API,将其用于RESTful Web服务并不是最好的方式 因此,如果您希望实现RESTful Web服务,请使用JAX-RS。我觉得Web服务主要是为UDDI类型的应用程序绑定的REST只是一个简单的进化,通过使用http方法通信来执行CRUD操作,将无状态的http协议变成有状态的东西。类似于将操作映射到方法GET、PUT、POST和DELETE Web服务被用于机票预订系统、网上银行、支付网关等的编码,其中

在什么情况下,使用一个比另一个更好?为什么


谢谢

JAX-WS是基于SOAP的WS的API,将其用于RESTful Web服务并不是最好的方式


因此,如果您希望实现RESTful Web服务,请使用JAX-RS。

我觉得Web服务主要是为
UDDI
类型的应用程序绑定的
REST
只是一个简单的进化,通过使用
http
方法通信来执行
CRUD
操作,将无状态的
http
协议变成有状态的东西。类似于将操作映射到方法
GET、PUT、POST
DELETE


Web服务被用于机票预订系统、网上银行、支付网关等的编码,其中有一组标准系统在某些定义中公开了它们的API。
JAX-RS
用于为资源提供一些轻量级的层…

JAX WS同时支持SOAP和ReST,但是如果您需要WS*协议的特性,JAX-WS就是合适的API。由于这个原因,与ReST相比,JAX-WS的使用有些复杂。

它的可能重复项看起来像JAX-RS 2中包含了JAX-WS。看见我对此有何看法?我真的不明白你的话“普通人不能用普通的JAX-RS实现这样的事情……”我的意思是JAX-RS并不是要完全解决Web服务的用途。你应该读一下