5

Click here to load reader

file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

Embed Size (px)

Citation preview

Page 1: file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

Sesión Tercera Clase

Objetivos: Conceptos de la utilización de listas de valores. Carga Inicial de información en un Bean. Obtención de datos desde otros Beans.

Listas de valores Lista de valores Estática Lista de Valores dinámica Eventos en una lista de valores. Laboratorio.

o Lecturao Solución en Eclipse Framework

Carga inicial de Datos Forma de funcionamiento. Ejemplo en Eclipse Framework.

Acceso a variables de otros Beans Forma de funcionamiento. Ejemplo en Eclipse Framework.

Laboratorio Carga inicial de información, variables de Otros Beans. Lectura. Solución en Eclipse Framework.

Page 2: file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

Laboratorio Lista Valores

Desarrolle una aplicación Web utilizando la especificación JSF. Esta debe representar un pequeño formulario para el ingreso de información asociada al lugar de residencia de una Persona. El formulario estará compuesto por las siguientes Listas de Valores:

País Ciudad Comuna

Al seleccionar el país de residencia de la persona, el sistema debe cargar automáticamente la lista de ciudades asociadas. Seleccionado la ciudad, el sistema debe cargar de forma automática la lista de comunas que posee. Finalmente, a través de un botón, el Sistema debe pasar a una nueva pantalla informando al usuario las opciones seleccionadas. La siguiente figura ilustra el ejemplo:

Se propone la siguiente estructura del Proyecto en el IDE Eclipse:

Siguiente

Page 3: file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

El bean “BeanControlador “ será el controlador del sistema. Utilizará el objeto Persona para almacenar la información de las listas de valores. Las fuentes de datos para las listas de valores se encuentran en la clase “DatosUbicacion”. Las Vistas utilizadas en el proyecto se encuentran en el directorio “ /WebContent/vista/”.

Page 4: file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

Laboratorio Carga inicial información, datos de otros Beans.

Desarrolle una aplicación Web utilizando la especificación JSF. Esta se compone de una página que muestra la información de un Usuario. Se debe cargar la información del usuario desde una fuente de datos, así como también las listas de valores a utilizar en la Vista. Posteriormente, la aplicación debe pasar a otro módulo independiente, en donde se debe mostrar uno de los datos del usuario. La siguiente figura ilustra el ejemplo:

Siguiente

Page 5: file · Web viewListas de valores. Lista de valores Estática. Lista de Valores dinámica. Eventos en una lista de valores. Laboratorio. Lectura. Solución en Eclipse Framework

Se propone la siguiente estructura en el proyecto Eclipse:

El bean “BeanInformacionUsuario “ será uno de los controladores del sistema. Se encarga de cargar la información inicial del usuario, además de las listas de valores de la primera pantalla. El bean “BeanInscripcion” es el encargado de sacar el objeto “Persona” desde “BeanInformacionUsuario”. Las fuentes de datos para las listas de valores y el objeto Persona se encuentran en la clase “CargaInformacion”. Las Vistas utilizadas en el proyecto se encuentran en el directorio “ /WebContent/vista/”.