8 de diciembre de 2012

Ejemplo de WebServices RESTful

En la entrada anterior vimos como implementar una servicio REST simple en Java, ahora veremos la forma de crear un servicio REST con los métodos para crear, leer, actualizar, eliminar y listar un recurso llamado usuario; además de devolver los resultados en formato JSON.

Reutilizamos el proyecto anterior y creamos nuestra clase Java Bean Usuario para que esta clase puesa ser serializada en XML y representada en JSON debemos agregarle la anotación @XmlRootElement


Creamos un nuevo recurso para manipular los datos de Usuario desde nuestro origen de datos con los siguientes métodos:


HTTP GET: Para recibir un objeto o una colección de ellos.
HTTP POST: Crear un nuevo recurso.
HTTP PUT: Actualizar un recurso o una colección de ellos.
HTTP DELETE: Eliminar un recurso o una colección de ellos.



Para indicar que se va enviar y recibir en formato JSON se agregaron las anotaciones @Consumes(MediaType.APPLICATION_JSON) y  @Produces(MediaType.APPLICATION_JSON) . El resultado de hacer la llamada a través de nuestro navegador:







1 comentario:

  1. intento seguir el ejemplo que pones pero falta el codigo de las clases dao ...podrías proporcionarlo?

    ResponderEliminar