Professional Documents
Culture Documents
Qu es SOAP?
SOAP es un protocolo que define el formato XML para los mensajes de
intercambio en el uso de Web Service. Adicionalmente, es posible mediante
SOAP definir un mensaje HTTP, y este punto es de especial inters puesto
que el protocolo imprescindible para internet es HTTP.
Ejemplo Prctico
Paso 1
Para iniciar el proceso es necesario descargar dos programas, el primero es
Netbeans, el cual permitir la creacin del Servicios Web y servir de editor,
adems de que este cuenta con el servidor Glassfisher, y el segundo
programa es XAMP, el cual contiene la base de datos mysql y el servidor
apache.
Paso 2
Una vez que han sido descargados los programas Netbeans y XAMP, se
proceder a la correcta instalacin de los mismos.
Paso 3
Para continuar con el procedimiento se deber activar los servicios del
programa XAMP, para ello es necesario dirigirse a la opcin XAMP CONTROL
PANEL, se abrir una ventana, en la cual se seleccionara a Mysql y Pache
presionando el botn Start, para iniciar estos servicios.
Paso 4
Se proceder a usar un navegador, ya sea este: Internet Explorer, Google
Chrome o Mozilla Firefox y en la direccin electrnica se debe escribir lo
siguiente: localhost/phpmyadmin
Paso 5
Despus de acceder a la direccin electrnica antes mencionada, se debe
seleccionar la opcin nueva, escribir el nombre de la base de datos y dar
click en crear.
Paso 6
Seleccione sobre el nombre de la base de datos y en el campo nombre se
deber escribir el nombre de la tabla y presionar la opcin continuar.
Paso 7
Se debe llenar la estructura de la tabla de la base de datos, se establece
todos los campos que tendr la tabla, como se indica en el grfico.
Paso 8
Paso 10
Se debe seleccionar la opcin File, luego New Project, ubique java web,
escoja web aplication y presione sobre next.
Paso 11
Seleccione el servidor Glassfisher, ubicando la versin java EE 7 web y
presione sobre la opcin siguiente.
Paso 12
Elija el proyecto que se cre y presione el botn derecho del mouse,
seleccione New y ubique java package, continuando con el proceso,
coloque el nombre del package y de click en finalizar.
Paso 13
Seleccione el package que se cre y presione el botn derecho del mouse,
elija la opcin java class, escriba el nombre de la clase y luego de click en
finalizar.
Paso 14
Copie el cdigo que se indica en el grfico, este se encuentra en la clase
creada en el anterior paso, en este cdigo estan los mtodos gel y set para
obtener los datos que se encuentran en la base de datos Mysql
Paso 15
Seleccione el package que se cre, presione el botn derecho del mouse
para elegir la opcin New, ubique java class y escriba el nombre de la clase
(para este ejemplo ser cliente DAO) vaya a finalizar.
Paso 16
En la clase creada, copie el cdigo que se indica en el grfico que se
encuentra a continuacin, en este cdigo se ocupan los mtodos de
conexin a la base de datos Mysql y se guardan los datos de esta base en
una lista.
Paso 17
Seleccione el package que se cre y presione el botn derecho del mouse,
elija New y ubique la opcin java class, escriba el nombre de la clase (para
este ejemplo ser Mysql) vaya a finalizar.
Paso 18
En la clase creada anteriormente, copie el cdigo que se indica en el grfico
que se encuentra a continuacin, en este cdigo se encuentran los mtodos
de conexin a la base de datos Mysql
Paso 19
De click sobre el proyecto, presione el botn derecho del mouse, elija New
y despus seleccione web service, coloque el nombre, escoja el package que
se cre anteriormente y vaya a finalizar.
Paso 20
Copie el cdigo que se indica en el grfico que se encuentra a continuacin,
en este cdigo se invoca a los mtodos de la clase cliente DAO y ser el
mtodo que se encontrar disponible en el Web Service.
Paso 21
Seleccione el Web Service, presione click derecho del mouse y elija el test
Web Service.
Paso 22
Se debe dirigir a la unidad de Disco C, seleccione la carpeta XAMP, una vez
que ha accedido, ubique la carpeta Cliente PHP.
Paso 23
En la carpeta Cliente PHP, presione click derecho del mouse y seleccione
nuevo, despus elija documento de texto, cambie el nombre del archivo a
Index, extensin php, deber mostrarse as index.php
Paso 24
Realice el paso anterior y cree los archivos logout.php, validar.php y
welcome.php
Paso 25
Paso 28
Seleccione el archivo welcome.php y copie el cdigo que se indica en el
grafico que se encuentra a continuacin, este cdigo tiene la pgina
principal de la aplicacin, adems se muestran dos links, uno con el cdigo
xml que se obtiene del Web Service mediante el protocolo SOAP y el segundo
que permite el cierre de la cesin.
Paso 29
Proceda a la ejecucin del aplicativo o corrida del programa.