domingo, 5 de agosto de 2018

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#?



Etiquetas: , , ,