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