You are on page 1of 18

DOCENTE: LIC.

JOSE SALVADOR OLIVARES AGUIRRE


1) Iniciar Netbeans y crear un Nuevo Proyecto. Seleccionar File y luego New Project.

TEMA: CREACION DE SERVICIOS WEB EN JAVA

2) Seleccionar Java Web en Categorias y Web Application en Projects.

3)

FrameworkSeguridadWebService.

Asignamos

un

nombre

nuestro

nuevo

proyecto.

Le

llamaremos

4) Seleccionamos la ultima version de Apache Tomcat disponible.

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.

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.

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.

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 nos devolvera el metodo. procesarUsuario. En Return Type dejaremos java.lang.String que es el tipo de dato que

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.

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

17) Ahora vamos a ejecutar nuestro proyecto. Seleccionamos el proyecto y damos un clic derecho. Luego seleccionamos Run.

18) Al correr la aplicacin 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.

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.

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.

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.

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.

28) Digitamos el siguiente codigo en nuestra clase.

29) Ejecutamos la clase ClienteWs. La seleccionamos, damos un clic derecho y luego XML la frase XML Procesado.

Run File. El web service nos devolvera el XML que hemos enviado pero colocara al

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.

32) Modificar el web service segn se detalla en la figura siguiente. No olvidar importar las clases de Dom4J para poder leer los tags del XML.

33) Ejecutar nuevamente la clase ClienteWs. Seleccione la clase y luego boton derecho, finalmente seleccione la opcion Run File.

34)

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.

Cuando corremos nuestra clase, en Netbeans se imprime los datos del XML que

You might also like