Está en la página 1de 13

Web Services

Ejemplo Login
1. Creamos 2 proyectos Java Web, usando el servidor GlassFish, a uno lo
llamaremos WServerLogin y al otro proyecto lo llamaremos Cliente.

2. En el proyecto WServerLogin y en su carpeta Source Package creamos el


paquete admin . En ese paquete click derecho y New para crear un
archivo de tipo Web Service.

Ing. Antonio Madrid

3. En Other seleccionamos Categoria y tipo de archivo Web Service.

4. El nombre del archivo Web Service ser Login y Finish.

Ing. Antonio Madrid

5. La estructura del proyecto ser la siguiente :

Ing. Antonio Madrid

6. En la clase Login.java modificaremos el cdigo aparecido y pondremos lo


siguiente.

7. Ejecutamos el proyecto WServerLogin para activar el archivo Web Service


Login y seguidamente ser utilizado por el proyecto Cliente.

Ing. Antonio Madrid

8. Seleccionamos el proyecto Cliente, click derecho en New y seleccionamos


Other, seleccionamos Categora Web Services y Tipo de Archivo Web
Service Client y click en Next.

9. En la ventana que aparece, se pide escoger el proyecto Web Service que


utilizar nuestro proyecto Cliente. Click en el botn Browse y aparece el
proyecto WSeverLogin.

Ing. Antonio Madrid

10. Desplegamos el proyecto y seleccionamos Login click en OK y por ultimo


click en Finish.

11. En el proyecto Cliente borrar el archivo index.html y crear un archivo


index.jsp , el proyecto deber tener esta estructura :

Ing. Antonio Madrid

12.El archivo index.jsp debe tener el siguiente cdigo :

13.Para insertar el cdigo del Web Service en nuestra pgina index.jsp


arrastrar el crculo rojo llamado Acceso debajo de la etiqueta </form>.

Ing. Antonio Madrid

14. Se adicionar automticamente el siguiente cdigo a la pgina index.jsp,


luego modificar el cdigo adicionando los mtodos request.getParameter
para las cajas de texto respectivas.

15. Ejecutar el index.jsp e ingresar datos vlidos e invlidos para probar que el
proyecto Cliente utiliza el Web Service creado.

Ing. Antonio Madrid

OTRO EJEMPLO DE WEB SERVICES


1. Crear los proyectos Web con GlassFish : WSEsfera y ClienteEsfera.
2. Siguiendo el ejemplo anterior, el proyecto WSEsfera deber tener en
Source Packages el paquete volumen y deber crear en dicho paquete
el archivo de tipo Web Service llamado : Volumen.

3. En el archivo Volumen.java deber tener el cdigo para hallar el


volumen de una esfera.

Ing. Antonio Madrid

4. Ejecutar el proyecto WSEsfera para que se active el servicio web


Volumen.
5. Seleccionamos el proyecto ClienteEsfera, click derecho en New y
seleccionamos Other, seleccionamos Categora Web Services y Tipo de
Archivo Web Service Client y click en Next.

6. En la siguiente ventana, escoger el proyecto Web Service que utilizar


nuestro proyecto ClienteEsfera. Click en el botn Browse y aparece
el proyecto WSEsfera, desplegarlo y escoger el archivo Volumen y
Finish.

Ing. Antonio Madrid

7. Eliminar el archivo index.html y crear un archivo index.jsp en el


proyecto ClienteEsfera y este debe tener la siguiente estructura :

8. El archivo index.jsp debe tener el siguiente cdigo :

Ing. Antonio Madrid

9. Arrastrar el botn rojo de volumen debajo de la etiqueta </form> para


insertar el cdigo de invocacin del web service en el archivo index.jsp.
Se insertara el cdigo y deber modificarlo como sigue :

Ing. Antonio Madrid

10. Ejecutar el archivo index.jsp del proyecto ClienteEsfera y ver


resultados.

Ing. Antonio Madrid

También podría gustarte