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: , , ,

8 comentarios:

A las 10 de septiembre de 2019, 17:20 , Blogger Christian Villavicencio Pacheco ha dicho...

hola porque tu servicio web no se carga ¿?

 
A las 16 de septiembre de 2019, 20:03 , Blogger JC ha dicho...

Este comentario ha sido eliminado por el autor.

 
A las 5 de febrero de 2020, 18:00 , Blogger JC ha dicho...

Hola ¿qué error tiene en su NetBeans? En mi caso estoy usando Apache Tomcat para correr el servicio

 
A las 26 de junio de 2020, 14:05 , Blogger Carfer ha dicho...

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.

 
A las 31 de julio de 2020, 15:58 , Anonymous Anónimo ha dicho...

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.

 
A las 4 de agosto de 2020, 18:46 , Blogger JC ha dicho...

Hola puede usar Jersey como en este ejemplo
https://compuarticulos.blogspot.com/2020/01/cliente-rest-con-java-y-jersey.html

 
A las 4 de agosto de 2020, 19:04 , Blogger JC ha dicho...

Puede utilizar este ejemplo con Java 11
https://compuarticulos.blogspot.com/2019/09/llamar-un-api-con-netbeans-11-y-java-12.html

 
A las 4 de agosto de 2020, 19:08 , Blogger JC ha dicho...

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