Crear un simple REST Api con Netbeans y Java

Para hacer nuestro servicio de Rest usando Netbeans vamos a usar Netbeans 8.2. Ahora vamos a cear un proyecto nuevo de tipo web.
Simplemente damos clic al botón de next. Para poder darle el nombre a nuestro proyecto, en mi caso le voy a poner el nombre de “SimpleRest” y nuevamente clic en Next.
Para nuestro ejemplo vamos a usar Apache Tomact 8.0.27.0 y finalmente damos clic en el botón de Finish. Después de esto ya estamos listos para hacer nuestro primer API.

Ahora tenemos que dar clic derecho sobre nuestro proyecto y vamos a dar clic al menú de otros
En este menú vamos a encontrar un folder que se llama “web Services”. Este es donde vamos a encontrar nuestro tipo de objeto que podemos usar para hacer nuestro primer API.  
Vamos a usar el tipo de archivo que dice “RestFul Web Services from Patters”. Y debemos dar clic al botón de next. Vamos a dar clic al botón de Next hasta ver la siguiente pantalla.
En la cual vamos hacer los siguientes cambios. Primero vamos a agrupar todos nuestros APIs en un solo paquete. En mi caso le voy a llamar API. Luego el Path es el debemos de usar para poder tener acceso a nuestro API. En este caso el mío lo cambie a example. Finalmente para nuestro ejemplo el MIME Type lo cambie a json con esto estamos listos para dar clic al botón de Finish.

Ahora podemos ver nuestro API en el paquete donde lo diseñamos
La clase en la cual vamos a trabajar es ExampleResource.class
El path que está en la primera línea 22 es la que debemos usar para poder consumir nuestro servicio web. Este es de tipo GET y permite que le pasemos un parámetro. Ahora vamos a correr nuestro servicio para ver el resultado.

Para mi ejemplo este es el Path completo donde podemos invocar mi API http://localhost:8084/SimpleRest/webresources/example?e=Rest
Como vemos después del “?” podemos agregar los parámetros y pasarle algún valor a nuestro código de Java.

¿Quieres aprender java y C#?

Related Posts

8 thoughts on “Crear un simple REST Api con Netbeans y Java

  1. hermano, y como consumo ese servicio rest desde una aplicacion java web o spring web mvc ??? porfa dame una mano.

    No spring boot sino spring web mvc o java web.

  2. Segui los mismo pasos pero al querer consumirlo obtengo el siguiente error:

    Tipo Informe de estado

    mensaje El recurso requerido [/API-Colombia/webresources/generic] no se encuentra disponible

    Descripción El recurso requerido no está disponible.

  3. Creo que podría verificar la configuración del Apache Tomcat o podría ver la configuración que tiene el config de su proyecto.

Leave a Reply

Your email address will not be published.