2011-08-18 7 views

Respuesta

13

JAX-WS es una API para SO basado en WS, y su uso para RESTful WebServices no es la mejor manera de hacer las cosas.

Si está buscando implementar un servicio web RESTful, use JAX-RS.

+1

parece que JAX-RS 2 está contenido en JAX-WS. ver http://jax-rs-spec.java.net/nonav/2.0/apidocs/index.html. ¿Qué hago de esto? –

4

Siento que los servicios web están principalmente vinculados con las aplicaciones de tipo UDDI. REST es una simple evolución para hacer stateless el protocolo http usando las comunicaciones de método http para hacer operaciones CRUD. Como las operaciones de mapeo a los métodos GET, PUT, POST y DELETE.

Los servicios web están en la codificación de los sistemas de reserva de boletos de avión, banca en línea, pasarelas de pago, etc. Donde hay un conjunto de sistemas estándar exponen su API en algunas definiciones. El JAX-RS es para proporcionar una capa ligera para los recursos ...

+0

realmente no entiendo sus palabras "La gente normal no puede lograr tales cosas usando JAX-RS simple ..." –

+0

Quise decir que JAX-RS no tiene la intención de resolver para qué se usan los servicios web de manera completa. –

+1

Deberías leer esto http://blog.smartbear.com/apis/understanding-soap-and-rest-basics/ –

0

Jax-WS admite SOAP y ReST, sin embargo, si necesita las características de los protocolos WS *, JAX-WS es la API correcta. Debido a esto JAX-WS es algo complejo de usar en comparación con ReST.

Cuestiones relacionadas