Beruflich Dokumente
Kultur Dokumente
Ciclo : VIII
Pgina 1
Sistemas Distribuidos
Ciclo : VIII
Pgina 2
Sistemas Distribuidos
Ciclo : VIII
Seleccionamos el paquete clic derecho y crearemos la opcin otros para la creacin del
webservices
Pgina 3
Sistemas Distribuidos
Ciclo : VIII
Pgina 4
Sistemas Distribuidos
Ciclo : VIII
Al hacer clic en Finish aparece la siguiente ventana en la cual es un archivo java con un mtodo
hello
Modificamos el mtodo y lo adecuamos a nuestro servicio que es codificar la suma de dos nmeros
Pgina 5
Sistemas Distribuidos
Ciclo : VIII
Luego crearemos un proyecto para consumir nuestro Servicio Web de tipo java
Pgina 6
Sistemas Distribuidos
Ciclo : VIII
Pgina 7
Sistemas Distribuidos
Ciclo : VIII
Detecta los servicios creados en el cual debemos seleccionar el servicio anterior creado
Luego realizamos clic en Ok y estamos luego compilamos el proyecto para que se creen los
archivos necesarios del Web Services
Luego codificamos en el mtodo main para probar nuestro cdigo en modo consola.
Ahora lo realizaremos en modo formulario para lo cual crearemos el siguiente JFrame Form
Pgina 8
Sistemas Distribuidos
Ciclo : VIII
Pgina 9
Sistemas Distribuidos
Ciclo : VIII
Ejemplo 2: Crear un web service para consultar por DNI los datos bsicos de una persona.
Para este ejercicio crearemos una base de datos llamada BaseSD en MYSQL con la tabla persona la
cual tiene la siguiente estructura:
Pgina 10
Sistemas Distribuidos
Ciclo : VIII
Pgina 11
Sistemas Distribuidos
Ciclo : VIII
Como se va a realizar una web services que conecta a una base de datos debemos agregar al
proyecto las libreras para MYSQL debemos realizar clic derecho en Libraries
Pgina 12
Sistemas Distribuidos
Ciclo : VIII
Agregamos el cdigo
Pgina 13
Sistemas Distribuidos
Ciclo : VIII
Pgina 14
Sistemas Distribuidos
Ciclo : VIII
Pgina 15
Sistemas Distribuidos
Ciclo : VIII
Pgina 16
Sistemas Distribuidos
Ciclo : VIII
Para consumir nuestro servicio web crearemos una aplicacin del tipo JavaAplication
Creamos el Web Service Client y referenciamos el web service a utilizar damos clic en OK.
Pgina 17
Sistemas Distribuidos
Ciclo : VIII
Diseamos el formulario
EJERCICIO PROPUESTO
-
Cree una aplicacin con la tabla persona en la que el usuario podr buscar por el apellido
paterno, no necesito escribir el apellido completo al hacer clic en buscar aparecen todos
los registros que cumplan esa condicin en un Table.
Pgina 18