Capítulo 4. Mini Tutorial



Documentos relacionados
APÉNDICE B Casos de Uso para las Aplicaciones Web

FRAMEWORK SPRING EN UNA APLICACIÓN WEB

GPS Colaboración PERSONALIZAR PROCESOS DE SELECCIÓN

Escudo Movistar Guía Rápida de Instalación Para Windows

DOCENTES FORMADORES UGEL 03 PRIMARIA

2. MANUAL ALTA DE SERVICIO

índice in the cloud BOX

Curso de JavaServer Faces

Portal de Proyectos. A continuación se presenta el instructivo para el cargue de información en el Portal de Proyectos.

Office Online Office Online

Capitulo 5. Implementación del sistema MDM

Instalación programa de escaneo fotocopiadoras SHARP

MODIFICAR Y CREAR ARCHIVOS DE UNA APLICACIÓN WEB

Creación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office

Instalación y Registro Versiones Educativas 2013

Presentaciones compartidas con Google Docs (tutorial)

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.

RUEDA TORRES DULCE CAROLINA 3CM2 JSF JAVA SERVER FACES WEB APPLICATION DEVELOPMENT

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

DOCUMENTO DE INSTALACION DEL APLICATIVO PREDIAL

ARCHIVOS ONEDRIVE OFFICE 365 MANUAL DE USUARIO ARCHIVOS ONEDRIVE OFFICE 365 MANUAL DE USUARIO

Qué es un servicio de Proxy?

Guía para el registro

LABORATORIO. Uso compartido de recursos OBJETIVO PREPARACION. Paso 1: Comparta una carpeta

Contenido. cursos.cl / Teléfono:

Declaración Informativa de Sueldos y Salarios 2009 (DEM Versión 3.3.4)

Instalación de certificados digitales

Utilizar PO Convert para crear una factura a partir de una orden de compra

Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0

MANUAL DE USUARIO DE CUENTAS DE CORREO

Instalación GIRH Licencias (JAVA)

Guía para comenzar con Personal Trainer

Publicación en la store de Windows

Manual Integración Etiquetas Correos España

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN EXTRANET CONFIGURACIÓN RECOMENDADA NAVEGADOR Tabla de contenidos... 1 INTRODUCCIÓN Objeto...

Proyecto de Facturación con Filemaker Pro 12

ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...

MANUAL DE USUARIO FACEMAKER V 1.0

Instalación/Actualización y configuración de complemento JAVA

3. CONSIDERACIONES GENERALES

WEB SERVICES CREACIÓN DEL SERVICIO

PowerPoint 2010 Hipervínculos y configuración de acciones

Ana Alicia Rodríguez Magdaleno

Técnicas para la Creación de hipertextos e interactividad

Guía de Instalación de XTBox

Instructivo para el uso de la aplicación Carga En Masa

Instalación del sistema VSControl Total2012

MANUAL DE USUARIO DE CUENTAS DE CORREO

USO DE LA PLATAFORMA DEMAIN

LiLa Portal Guía para profesores

Contabilidad Electrónica - Cuentas

Guía de instalación de la carpeta Datos de ContaWin

Seguridad. Contenido TECNOLOGÍA WORD

Instalación del Admin CFDI

MANUAL DE INSTALACIÓN DE ESTACIONES CLIENTE

Guía de instalación de la carpeta Datos de IslaWin

Visor de presupuestos en Android

Vínculos entre Word y Outlook

PROCEDIMIENTO DE ENLACE NOMIPAQ

Aplicación informática para la redacción de instrucciones de uso y mantenimiento.

EUSKADI PRECIOS NDICE. 1 Definiciones: Base de Precios, Estructura, Precios paramétricos, Precios descompuestos, ámbitos

Práctica: Compartición y seguridad de los recursos de red

Solar thermal systems design

WorldShip Instalación para una estación de trabajo única o de grupo de trabajo

Práctica de laboratorio Uso compartido de recursos

ESCUELA DE ADMINISTRACIÓN

Manual de Acceso y Problemas de acceso comunes

GUÍA DE USUARIO Programación y Presentación Prueba de Selección Fase II

Comisión Nacional de Bancos y Seguros

Instrucciones para la instalación y la eliminación de los controladores de impresoras PostScript y PCL de Windows, versión 8

CONFIGURACIÓN DE CITAS A PROVEEDORES CON ENVÍO DE

Herramientas Scan Station Pro 550 Administration y Scan Station Service

Guía de Usuario Envío del Formulario de Registro de Proveedores Potenciales.

Diseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic

SharpdeskTM R3.2. Guía de instalación Versión

Manual del usuario de la aplicación Desktop Client

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Tutorial OutLook Express 5.5. Una vez ejecutado el OutLook Express aparece la siguiente pantalla donde podrás recibir y enviar mensajes:

Guadalinex Básico Impress

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

Reglas de Uso del PACE

Secretaría de Educación de Gobierno del Estado. Manual para generar archivos PDF desde Microsoft Office 2007, 2010 y 2013

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

Sitios remotos. Configurar un Sitio Remoto

Primeros pasos a la hora de utilizar BitDefender Client Security

Unidad Didáctica 12. La publicación

SMS Gestión. manual de uso

Capítulo V. Implementación

Registro y consulta de clientes según la ley para la prevención de lavado de dinero en Neodata ERP.

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Access Control. Manual de Usuario

Entidad Formadora: Plan Local De Formación Convocatoria 2010

SUPERINTENDENCIA DE INDUSTRIA Y COMERCIO DELEGATURA DE PROPIEDAD INDUSTRIAL DIVISIÓN DE SIGNOS DISTINTIVOS

Configuración de Internet Information Services 7 en Windows Server 2008 Enterprise

Aplicación Portable para la captura de calificaciones

CÓMO CONFIGURAR DELEGADO EN OUTLOOK

Transcripción:

Capítulo 4. Mini Tutorial El objetivo de este capítulo es mostrar paso a paso el desarrollo de una pequeña aplicación haciendo uso de JavaServer Faces, para que a través de esto se tenga una idea más clara acerca de cómo iniciar la implementación de este framework. La aplicación a desarrollar consistirá de dos páginas: la primera para ingresar y capturar el nombre del usuario, y la segunda para desplegar un mensaje de bienvenida a dicho usuario. Debido a la simplicidad de la aplicación, ésta incluirá sólo algunas funcionalidades de JavaServer Faces. Para comenzar con este mini tutorial, se da por hecho que se ha instalado correctamente Tomcat, así como JavaServer Faces 1.1. A continuación se presentarán los pasos necesarios para el desarrollo mencionado. 1. Se crea una carpeta en Tomcat, dentro de webapps, quedando su estructura como se muestra en la Figura 4.1. Figura 4.1 Estructura de Directorios 2. El archivo web.xml debe modificarse de tal manera que cada página con terminación.faces sea procesada por el servlet de JSF. El archivo web.xml se muestra en la Figura 4.2. 37

Figura 4.2 Contenido del Archivo web.xml 3. Se crea el archivo faces-config.xml dentro de la carpeta web-inf; este archivo jugará el papel de archivo de configuración para JSF. Inicialmente su contenido será como se muestra en la Figura 4.3; posteriormente se agregarán beans y reglas de navegación. Ahora la estructura de directorios queda como se muestra en la Figura 4.4. Figura 4.3 Contenido del Archivo faces-config.xml 38

Figura 4.4 Estructura de Directorios Actualizada 4. Se crea el bean que se asociará al usuario para guardar su información; debido a que solamente se está pidiendo el nombre, el bean tendrá esta única propiedad, así como los correspondientes métodos get y set. La estructura de la clase que representa al bean descrito se muestra en la Figura 4.5, y la estructura de directorios hasta el momento se presenta en la Figura 4.6. Figura 4.5 Bean Usuario Figura 4.6 Estructura de Directorios Actualizada 39

5. Se registra el bean dentro del archivo de configuración de JSF (faces-config.xml) para poder hacer uso de él más adelante. El contenido del archivo faces-config.xml se muestra en la Figura 4.7. Figura 4.7 Contenido del Archivo faces-config.xml 6. Se crea el paquete de mensajes para la aplicación y se guarda dentro de la carpeta mini. Los mensajes a utilizar en la aplicación se pueden observar en el contenido del archivo.properties que se muestra en la Figura 4.8. Figura 4.8 Archivo mensajes.properties a Manera de Paquete de Mensajes 7. Se crea la primer página; ésta deberá pedir el nombre al usuario, como se muestra en la Figura 4.9. 40

Figura 4.9 Diseño de la Página Uno El código para la Página Uno se presenta en la Figura 4.10. Figura 4.10 Código de la Página Uno 41

Los puntos más importantes del código de la Página Uno se destacan en la Figura 4.10 y se comentan a continuación: a) se importan y se asignan a variables las librerías de JavaServer Faces; b) se importa y se asigna a una variable el paquete de mensajes; c) se hace uso del paquete de mensajes a través de la variable asignada; d) se mapea el valor del componente h:inputtext con la propiedad nombre del bean llamado usuario (previamente registrado); es decir, para esta página, el valor que se ingrese en el campo del nombre, será guardado en la variable nombre del bean Usuario; e) se declara como obligatorio el campo del nombre; f) se utiliza una navegación estática. 8. Se crea la segunda página; ésta desplegará la bienvenida al usuario, como se muestra en la Figura 4.11. Figura 4.11 Diseño de la Página Dos El código de la Página Dos se presenta en la Figura 4.12. 42

Figura 4.12 Código de la Página Dos Los puntos más importantes del código de la Página Dos se destacan en la Figura 4.12 y se comentan a continuación: a) Se mapea el valor del componente h:outputtext con la propiedad nombre del bean llamado usuario (previamente registrado); es decir, para esta página, se tomará el valor almacenado en la variable nombre del bean Usuario y se desplegará. 9. Se diseña e implementa la navegación de la aplicación en el archivo faces-config.xml. Ésta consistirá en ir de la Página Uno a la Página Dos cuando se haga clic sobre el botón Aceptar de la primera. El archivo de configuración de JSF queda como se muestra en la Figura 4.13. 43

Figura 4.13 Contenido del Archivo faces-config.xml 10. La estructura de directorios final de la aplicación se presenta en la Figura 4.14. Figura 4.14 Estructura de Directorios Final. 11. Se abre un explorador y se ingresa la dirección http://localhost:8080/minitutorial/paginauno.faces para comenzar la aplicación. 44