7 de diciembre de 2012

Mi primer Servicio REST con Jersey y Eclipse

En clase de Sistemas Distribuidos aprendimos acerca de los servicios REST y como implementarlos en .NET, me quedó la duda como sería hacerlo en Java, por ello a continuación haré un pequeño tutorial paso a paso de como crear un servicio REST simple, utilizando las siguientes herramientas:


Agregamos el servidor Tomcat a nuestro workspace


Creamos un nuevo Dinamic Web Project en este caso llamado UPC-REST, especificamos como servidor al Tomcat 7.0



 Copiamos los JARs de Jersey en la carpeta WEB-INF/lib de nuestro proyecto


Definimos un despachador en nuestro web.xml


Ahora en nuestro package pe.edu.upc.rest.recursos definimos un recurso Saludo que responderá a nuestra petición HTTP GET con "Hola mundo"


Describiendo lo que vemos aquí:

@Path: Define la URI base de nuestro recurso. Formado con el contexto y nombre del host, el identificador del recurso será este http://localhost:8080/UPC-REST/rest/saludo
@GET: Lo que sigue a esta anotación es lo que responderá el método HTTP GET.
@Produces: Define el tipo de contenido de nuestra respuesta en nuestro caso texto.


Ejecutamos el proyecto y este es el resultado en nuestro navegador:



No hay comentarios:

Publicar un comentario