practica creacion de web services

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.

Upload: mauricio-ardon

Post on 14-Jul-2015

155 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Practica Creacion de Web Services

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.

Page 2: Practica Creacion de Web Services

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.

Page 3: Practica Creacion de Web Services

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.

Page 4: Practica Creacion de Web Services

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.

Page 5: Practica Creacion de Web Services

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.

Page 6: Practica Creacion de Web Services

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.

Page 7: Practica Creacion de Web Services

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.

Page 8: Practica Creacion de Web Services

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”).

Page 9: Practica Creacion de Web Services

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.

Page 10: Practica Creacion de Web Services

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.

Page 11: Practica Creacion de Web Services

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.

Page 12: Practica Creacion de Web Services

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.

Page 13: Practica Creacion de Web Services

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.

Page 14: Practica Creacion de Web Services

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.

Page 15: Practica Creacion de Web Services

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.

Page 16: Practica Creacion de Web Services

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.

Page 17: Practica Creacion de Web Services

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.

Page 18: Practica Creacion de Web Services

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.