在什么情况下最好使用一个而不是另一个?为什么?
谢谢!
答案 0 :(得分:18)
JAX-WS是基于SOAP的WS的API,将其用于RESTful WebServices并不是最好的方法。
因此,如果您要实现RESTful WebService,请使用JAX-RS。
答案 1 :(得分:5)
我觉得Web服务主要与UDDI
类型的应用程序绑定。 REST
只是通过使用http
方法通信进行http
操作,使无状态CRUD
协议成为有状态的东西。就像将操作映射到方法GET, PUT, POST
和DELETE
。
Web服务正在为飞机机票预订系统,在线银行,支付网关等编码。如果有一组标准系统在某些定义中公开其API。 JAX-RS
用于为资源提供一些轻量级的图层......
答案 2 :(得分:0)
Jax-WS支持SOAP和ReST,但是如果您需要WS *协议的功能,JAX-WS是正确的API。因此,与ReST相比,JAX-WS使用起来有点复杂。