practica creacion de web services
TRANSCRIPT
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 1/18
TEMA: CREACION DE SERVICIOS WEB EN JAVA
DOCENTE: LIC. JOSE SALVADOR OLIVARES AGUIRRE
1) Iniciar Netbeans y crear un Nuevo Proyecto. Seleccionar File y luego New Project.
2) Seleccionar Java Web en Categorias y Web Application en Projects.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 2/18
3) Asignamos un nombre a nuestro nuevo proyecto. Le llamaremos
FrameworkSeguridadWebService .
4) Seleccionamos la ultima version de Apache Tomcat disponible.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 3/18
5) No vamos a seleccionar ningun Framework. Damos un clic en Finish para crear el
proyecto.
6) En este momento ya tenemos creado nuestro nuevo proyecto.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 4/18
7) Selecionamos el proyecto, presionamos el boton derecho. Seleccionamos la opcion
New y luego Other .
8)
8) Seleccionamos la opcion Web Services en Categories y lueo seleccionamos Web
Service en File Types.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 5/18
9) Le asignamos un nombre a nuestro nuevo Web Service. Le pondremos WsUsuarios.
10) Netbeans nos crea el nuevo Web Service vacio. Nos marca en color rojo el
nombre del servicio web ya que aun no hemos implementado ninguna logica.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 6/18
11) Seleccionamos la vineta Design para crear un nuevo metodo de manera visual.
Luego damos un clic en Add Operation.
12) Cuando hemos seleccionado la opcion Add Operation nos aparecera la siguiente
ventana. En Name vamos a asignar un nombre a nuestro metodo, le pondremos
procesarUsuario. En Return Type dejaremos java.lang.String que es el tipo de dato que
nos devolvera el metodo.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 7/18
13) Ahora damos un clic en el boton Add para crear el parametro que recibira nuestro
nuevo metodo. El nombre de nuestro parametro sera xmlString.
14) Damos un clic en Ok para que el metodo sea creado. Nos aparecera una ventana
como la siguiente informandonos que el metodo ya ha sido creado.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 8/18
15) No olvidar salvar todos los cambios realizados al proyecto.
16) Modificaremos el metodo procesarUsuario para que nos devuelva el string que ha
sido recibido (“XML Procesado => + xmlString”).
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 9/18
17) Ahora vamos a ejecutar nuestro proyecto. Seleccionamos el proyecto y damos un
clic derecho. Luego seleccionamos Run.
18) Al correr la aplicaci n Netbeans carga la pagina index.jsp que se ha creado por ó
defecto en el proyecto.
19) En el navegador, al final del Url digitamos el nombre del web service (WsUsuarios)
para visualizar la informacion de dicho web service.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 10/18
20) Damos un clic al WSDL del web service para mostrar su definicion.
21) Verificar la informacion del archivo WSDL del web service que hemos creado.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 11/18
22) En Netbeans, seleccionamos el proyecto y damos un clic derecho, seleccionamos
la opcion New y luego la opcion Other .
23) Seleccionamos la opcion Web Service y luego Web Service Client.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 12/18
24) En WSDL URL copiamos el URL que muestra el navegador en la barra de
direccion en el paso 21.
25) Verificar en Web Service Reference que nos aparezca el nuevo metodo creado en
el web service.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 13/18
26) Seleccionamos el proyecto, damos un clic derecho, luego seleccionamos la opcion
New y luego Java Class.
27) Vamos a crear una clase para consumir el servicio web. Al nombre de la clase le
pondremos ClienteWs.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 14/18
28) Digitamos el siguiente codigo en nuestra clase.
29) Ejecutamos la clase ClienteWs. La seleccionamos, damos un clic derecho y luego
Run File. El web service nos devolvera el XML que hemos enviado pero colocara al
XML la frase XML Procesado.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 15/18
30) Descargar los archivos jar para la lectura de XML de la Uvirtual. Los nombres de
los archivos son: dom4j-1.6.1.jar y jaxen-1.1.1.jar. Crear la carpeta dev\dom4j en su PC
y descargue en dicha carpeta los archivos. Luego importe dichos archivos en su
proyecto. Seleccionamos Libraries luego damos un clic derecho y seleccionamos la
opcion Add JAR/Folder. Busque los archivos en la carpeta donde los ha descargado.
31) Seleccionamos los archivos y luego damos un clic en Ok.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 16/18
32) Modificar el web service seg n se detalla en la figura siguiente. No olvidar ú
importar las clases de Dom4J para poder leer los tags del XML.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 17/18
33) Ejecutar nuevamente la clase ClienteWs. Seleccione la clase y luego boton
derecho, finalmente seleccione la opcion Run File.
5/12/2018 Practica Creacion de Web Services - slidepdf.com
http://slidepdf.com/reader/full/practica-creacion-de-web-services 18/18
34) Cuando corremos nuestra clase, en Netbeans se imprime los datos del XML que
hemos enviado. Recuerde que usted ha enviado un XML al web service pero el
programa lee los tags del XML utilizando las librerias de Dom4J.