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#?
8 comentarios:
hola porque tu servicio web no se carga ¿?
Este comentario ha sido eliminado por el autor.
Hola ¿qué error tiene en su NetBeans? En mi caso estoy usando Apache Tomcat para correr el servicio
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.
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.
Hola puede usar Jersey como en este ejemplo
https://compuarticulos.blogspot.com/2020/01/cliente-rest-con-java-y-jersey.html
Puede utilizar este ejemplo con Java 11
https://compuarticulos.blogspot.com/2019/09/llamar-un-api-con-netbeans-11-y-java-12.html
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.
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio