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:
Eclipse Helios (http://www.eclipse.org/downloads/)
Apache Tomcat (http://tomcat.apache.org/download-70.cgi)
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