Ejercicio 1.4: desplegar la aplicación
Antes de empezar, debe completar el Ejercicio 1.3: crear el
método Java.
Crear una JSP
- En la página Información de despliegue, seleccione Crear recurso J2EE.
- En el Tipo de recurso J2EE, seleccione JSP. Pulse Siguiente.
- En la página Creación de JSP, seleccione Generar JSPs simples con
modalidades de entrada por omisión.
- En el campo Carpeta JSP, escriba un nombre para la carpeta JSP como, por
ejemplo, SampleJSP. Pulse Terminar.
- Una vez se ha generado el bean, puede ejecutarlo en WebSphere Application Server. En
la perspectiva J2EE, abra la vista Servidores y con el botón derecho del ratón pulse
Nuevo > Servidor.
- Seleccione WebSphere V6. Server. Pulse Siguiente
Nota: si no ve la opción de WebSphere V6. Server, cambie la opción Ver por
por Nombre para ver las opciones.
- Acepte el número de puerto por omisión; si ya está en uso, modifique los valores
de puerto según sea necesario. Pulse Siguiente.
- Seleccione IMSPhoneBookEAR en Proyectos disponibles. Pulse
Añadir.
- Pulse Terminar.
- Inicie el servidor.
- Cuando el servidor se haya iniciado satisfactoriamente, con el botón derecho del
ratón pulse TestClient.jsp y seleccione Ejecutar en servidor.
- Se abrirá una ventana de navegador con el Cliente de prueba. Pulse el
método runPhoneBook.
- Utilice los siguientes valores como Entradas:
- Entre IVTNO en In__trcd
- Entre 0 en el campo In___zz
- Entre LAST1 en el campo In__name1
- Entre DISPLAY en el campo In__cmd
- Entre 59 en el campo In__ll
- Entre 93 en el campo size
- Pulse Invocar, y aparecerá la siguiente salida en el campo Resultado.
- Ahora envíe otro mandato para añadir una entrada en la agenda. Pulse el método
runPhoneBook.
- Entre 59 en el campo In__ll
- Entre 0 en el campo In___zz
- Entre IVTNO en In__trcd
- Entre Add en el campo In__cmd
- Entre Jane en el campo In__name2
- Entre Doe en el campo In__name1
- Entre 55555 en In__zip
- Entre 5-5555 en In__extn
- Entre 93 en el campo size
- Pulse Invocar, y aparecerá la siguiente salida en el campo Resultado.
- Ahora envíe otro mandato para ver la entrada de agenda que acaba de añadir. Pulse el
método runPhoneBook.
- Entre 59 en el campo In__ll
- Entre IVTNO en In__trd
- Entre 0 en el campo In___zz
- Entre DISPLAY en el campo In__cmd
- Entre Doe en el campo In__name1
- Entre 93 en el campo size
- Pulse Invocar, y aparecerá la siguiente salida en el campo Resultado.
Crear una JSP Faces para desplegar el bean Java J2C
En esta sección se describen los pasos para desplegar el bean Java J2C mediante una
JSP Faces.
- Expanda el proyecto IMSPhoneBook y busque la carpeta WebContent.
- Pulse con el botón derecho del ratón en la carpeta WebContent del proyecto
IMSPhoneBook y seleccione Nuevo > Otro > Web > Archivo JSP Faces.
- Utilice Test como nombre de la nueva JSP Faces.
- Acepte los valores por omisión en los demás campos.
- Pulse Terminar.
Añadir el bean Java a la JSP faces
- Una vez haya creado el archivo JSP Faces, la página debe abrir Test.jsp en la página
Diseño. Si no se encuentra en la página Diseño del editor, expanda la
carpeta WEB-INF en la carpeta WebContent. Pulse con el botón derecho del ratón en
Test.jsp, pulse Abrir con y pulse Diseñador de página. Se abrirá Test.jsp en la
página Diseño.
- La vista Paleta debe aparecer en el panel derecho. Si no es así, en el menú
superior, pulse Ventana > Mostrar vista > Paleta.
- En la carpeta Datos de la vista Paleta, pulse la opción JavaBean de la Paleta
- Arrastre el JavaBean y suéltelo en el editor Test.jsp; se abrirá el asistente
Añadir JavaBean.
- Seleccione Añadir JavaBean nuevo.
- En el campo Nombre, escriba phonebookLookup
- Pulse el icono de libro abierto,
, junto al campo Clase. Aparecerá
la ventana Selección de clase.
- En la página Selección de clase, escriba PhoneBookImpl en el campo
Buscar.
- No marque el recuadro Añadir controles de entrada/salida para mostrar el JavaBean
en la página Web.
- Pulse Terminar.
- Verá PhoneBookImpl en la vista Datos de página.
Añadir controles de entrada y salida en la JSP Faces
- Pulse con el botón derecho del ratón en el bean Java phonebookLookup en la
vista Datos de página y pulse Añadir nuevo método de JavaBean.
- En la lista de métodos disponibles, pulse runPhoneBook.
- Pulse Aceptar.
- Expanda el bean Java phonebookLookup en la vista Datos de página y seleccione
el método runPhoneBook().
- Arrastre el método runPhoneBook() y suéltelo en el editor. Aparecerá el asistente
Insertar JavaBean.
- En el campo Crear controles para:, seleccione Entrada de datos.
- En el campo Campos a mostrar, seleccione Ninguno, para borrar el
formulario.
- En el campo Campos a mostrar, seleccione los siguientes campos de entrada:
- arg.in__trcd
- arg.in__zz
- arg.size
- arg.in__name1
- arg.in__cmd
- arg.in__ll
- Pulse Terminar.
- Acepte los valores por omisión en los demás campos.
- Pulse Siguiente.
- En la página Configurar controles de fecha, seleccione Crear controles para
mostrar los resultados.
- En el campo Campos a mostrar, seleccione Ninguno, para borrar el
formulario.
- En el campo Campos a mostrar, seleccione los siguientes campos de salida:
- out__zz
- out__zip
- out__extn
- out__msg
- out__cmd
- out__ll
- out__name2
- out__name1
- size
- Pulse Terminar.
- Guarde la página JSP Faces, pulsando Ctrl-S o pulsando Archivo >
Guardar en la barra de herramientas.
Probar la JSP Faces
- Seleccione la pestaña Servidores. Inicie el servidor de pruebas, si no
está ya en ejecución. Para iniciar el servidor, con el botón derecho del ratón pulse en WebSphere Application
Server v6.0 y pulse Iniciar.
- Pulse con el botón derecho del ratón en Test.jsp (la JSP Faces que acaba de crear) en
la vista Explorador de proyectos.
- Seleccione Ejecutar < Ejecutar en servidor.
- Seleccione WebSphere Application Server v6.0 y pulse Terminar.
- El navegador abrirá la página Test.jsp. Escriba los siguientes valores en los
recuadros de texto:
- Entre IVTNO en In__trcd
- Entre 59 en el campo In__ll
- Entre 0 en el campo In___zz
- Entre DISPLAY en el campo In__cmd
- Entre LAST1 en el campo In__name1
- Entre 93 en el campo size
Nota: asegúrese de que no hay
- Pulse Enviar.
- Verá la salida mostrada en el navegador.
Enhorabuena. Ha completado la guía de aprendizaje de listín telefónico.
Puede finalizar la guía repasando los materiales educativos en el
Resumen.