Buscar
Social
Ofertas laborales ES
« Codecrap.com: los peores ejemplos de código de toda la web | Main | La semana pasada en javaHispano »
martes
nov062012

Resumen de las novedades de JAX-RS 2.0

Java EE 7 estará disponible a mediados del año que viene, y una de las principales novedades que incorpora es  JAX-RS 2.0, un framework para proporcionar librerías tanto de cliente como de servidor para desarrollar aplicaciones REST. Recientemente  JAX-RS 2.0 ha alcanzado el estado de "Public Draft" en el Java Community Process, lo que quiere decir que la especificación está bastante avanzada y su estado actual será muy próximo al final.

Con motivo de haber alcanzado este hito, Bill Burke ha escrito un artículo en Dzone resumiendo las principales novedades que va a traer JAX-RS 2.0: nueva API de cliente, soporte para peticiones http asíncronas y filtros e interceptores. Aquí tenéis el artículo completo, que contiene abundantes ejemplos de código fuente de la nueva funcionalidad.

¿Cuantos por aquí empeleáis/habéis empleado JAX-RS?

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (5)

Yo lo uso, a través de Jersey, para implementar clientes RESTful en aplicaciones de escritorio.

http://jersey.java.net/

noviembre 6, 2012 | Registered Commenterchoces

Si el proyecto ya usa Spring MVC , no veo la necesidad de usar JAX-RS

noviembre 7, 2012 | Registered Commenterlogongas

Cierto logongas, dejando aparte que Spring MVC es muy potente y fiable, lo que aporta usar JAX-RS (entre otros motivos) es no atarte a ningún framework y utilizar un standar Java.

noviembre 7, 2012 | Unregistered CommenterManu Navarro

Vamos a ver.

Spring Mvc es desarrollo web, orientado a aplicaciones web.

Jax RS es servicios web, que permite comunicar servicios entre diferentes aplicaciones.

Por ejemplo, con Jax RS podría hacer algo como lo siguiente:
-Tienes una aplicación Spring Mvc.
-Mediante un formulario, pides datos al cliente.
-Estos datos se reciben, y mediante una llamada cliente de Jax Rs, solicitas a Google Maps, que publica un servicio que ofrece un mapa a través de datos introducidos en la llamada del servicio, que los datos introducidos en el formulario se transformen en un mapa gráfico.

Las empresas molonas americanas, las que molan, están ofreciendo muchos servicios en Rest, como Amazon (búsqueda de libros), Google Maps (visualización de mapas), etc.

Netbeans es el IDE más recomendado (de los gratuitos) para ello, desde mi punto de vista.

Un saludo y que vaya bien camaradas

noviembre 7, 2012 | Registered Commenterjcarmonaloeches

@Manu Navarro
Cuando ya usas Spring, sueles estar tan atado a él que por una cosa más no va a pasar nada.
Además si ya tienes muchos controladores usando el estilo de Spring , ¿para que tener otros controladores con un framework distinto para cuando se retorna JSON o XML? Mejor hacerlo todo igual.

@jcarmonaloeches
No te acabo de entenderte, aunque Spring MVC sea para el desarollo web, con Spring 3.0 se añadió el soporte para servicios REST.

noviembre 9, 2012 | Registered Commenterlogongas

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>