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服务的用途。你应该读一下