Mostrando entradas con la etiqueta servicios web. Mostrar todas las entradas
Mostrando entradas con la etiqueta servicios web. Mostrar todas las entradas
jueves, 13 de junio de 2013
Ejercicios de clase. Clase 13: creando un servicio web RESTful para consultar una base de datos.
Aprovechando la base de datos bdChat creada en un ejercicio anterior, crea un servicio RESTful mediante la opción del asistente de NetBeans para crear servicios RESTful a partir de bases de datos.
Para exponer la base de datos al servicio web sigue estos pasos:
![]() |
1. Sigue los pasos habituales para crear una aplicación web. No es necesario emplear JSF. |
![]() |
2. Vete a File>New File... y en el apartado Web Services selecciona RESTful Web Services from Database. |
![]() |
3. Añade la única tabla que habíamos creado en la base de datos bdChat (POST) y deja toda la configuración por defecto tal y como se va presentando en el asistente. |
Para probar el servicio una vez creado, sigue los siguientes pasos:
![]() |
1. Hacer clic con el botón secundario del ratón sobre el nombre del proyecto y seleccionar "Test RESTful Web Services" |
![]() |
2. En el cuadro de diálogo emergente cambia la selección a Web Test Client in Project y haz clic en el botón Browse... |
![]() |
3. Marca ServiciosRESTful y pulsa en OK. |
Ejercicios de clase. Clase 12: creando una operación de servicio web SOAP simple
![]() |
Una vez implementado el servicio se puede probar directamente desde NetBeans, aunque no tengamos un cliente todavía. |
![]() |
En el testeo podemos comprobar que el tipo y el valor de los argumenos y resultados es el correcto, además de todo el código XML de los mensajes SOAP de solicitud y respuesta. |
![]() |
La aplicación cliente invoca el servicio para calcular el cuadrado de un valor constante. |
Crea un servicio dentro de un proyecto web que implemente la operación cuadrado() para elevar al cuadrado el número real que se le pase como argumento. Despliégalo en el servidor GlassFish y después crea una aplicación de escritorio que consuma el servicio actuando como cliente. El cliente simplemente mostrará en la consola el resultado de aplicar la operación del servicio a un valor constante. Para realizar el ejercicio puedes apoyarte en la referencia visual paso a paso que te proporcionan estos dos tutoriales de ejemplo: el primero, para crear el servicio web y el segundo para construir la aplicación cliente.
Suscribirse a:
Entradas (Atom)