Download Web Application Development

Document related concepts
no text concepts found
Transcript
Web Application
Development
Práctica Web Services
Méndez Martínez Karen
Grupo: 3CM2
Méndez Martínez Karen 3CM2
Web Application Development
Web Services
Haga clic en el nodo CalculatorWSApplication y seleccione Nuevo> Web Service.
Nombre de los servicios web y CalculatorWS org.me.calculator tipo de paquete. Deja Crear servicios
Web desde cero seleccionado.
Si va a crear un proyecto Java EE 6 en GlassFish o WebLogic, seleccione Implementar el servicio Web
como un bean de sesión sin estado.
 De forma predeterminada, el servidor web Tomcat no es compatible con Enterprise Java Beans
(EJB). Por lo tanto no se puede implementar un servicio web EE6 como un bean de sesión sin
estado en una instalación fuera de la caja de Tomcat 7. Sin embargo, ver el Apache TomEE
proyecto (en especial OpenEJB) para las ampliaciones de Tomcat.
Cambie a la vista Diseño en el editor.
1
Méndez Martínez Karen 3CM2
Web Application Development
Encontrar el nodo del servicio web en la ventana de proyectos. Haga clic en ese nodo. Abre un menú
contextual.
Haga clic en Agregar operación, ya sea en el diseñador visual o el menú contextual. El cuadro de
diálogo Agregar se abre la Operación.
2
Méndez Martínez Karen 3CM2
Web Application Development
Haga clic en Aceptar en la parte inferior del cuadro de diálogo Agregar Operación. Volverá a la
editora.
El diseñador visual muestra ahora el siguiente:
3
Méndez Martínez Karen 3CM2
Web Application Development
 Para probar la implementación exitosa de un servidor GlassFish o WebLogic:
Haga clic con el proyecto y elija Implementar. El IDE se inicia el servidor de aplicaciones, se basa la
solicitud, e implementa la aplicación en el servidor.Puedes seguir el progreso de estas operaciones en
el CalculatorWSApplication(run-deploy) y el servidor GlassFish o Tomcat pestañas en la vista de
salida.
.
El IDE abre la página de probador en su navegador, si ha implementado una aplicación Web en el
servidor GlassFish. Para el servidor web Tomcat y despliegue de módulos EJB, la situación es
diferente:
 Si implementa en el servidor GlassFish, el tipo de dos números en la página de probador, tal
como se muestra a continuación:
4
Méndez Martínez Karen 3CM2
5
Web Application Development
Méndez Martínez Karen 3CM2
Web Application Development
Cliente 2: Servlet en aplicaciones Web
 En esta sección, se crea una nueva aplicación web, después de lo cual se crea un servlet. A
continuación, utilizar el servlet para consumir el servicio Web que creó en el comienzo de este
tutorial.
El nuevo servicio Web asistente de cliente aparece.
 Haga clic derecho en el nodo del proyecto y seleccione Ejecutar.
El servidor se inicia, la aplicación está desarrollada y desplegada, y el navegador se abre y
muestra el resultado del cálculo, como se muestra a continuación:
6
Méndez Martínez Karen 3CM2
Web Application Development
Cliente 3: Página JSP en aplicaciones Web
 En esta sección, se crea una nueva aplicación web y luego consumir el servicio web en la página
por defecto JSP que el asistente de aplicaciones Web crea.
Nota: Si desea ejecutar una aplicación cliente web de JSP en Oracle WebLogic, consulte Ejecución de
un Java Server Faces 2.0 Aplicación en WebLogic.
Haga clic en el nodo CalculatorWSJSPClient y seleccione Nuevo cliente de servicios Web>.
Seleccione Proyecto como la fuente de WSDL. Haga clic en Examinar. Busque el servicio web
CalculatorWS en el proyecto CalculatorWSApplication. Cuando haya seleccionado el servicio Web,
haga clic en Aceptar.:
 El servidor se inicia, si no se estaba ejecutando ya. La aplicación está desarrollada y desplegada,
y el navegador se abre y muestra el resultado del cálculo
7