Introducción a Visualizar información dinámica en páginas web con JavaServer Faces

En esta guía de aprendizaje se enseña el diseño de un sitio web dinámico sencillo que representa las funciones de la sección de anuncios clasificados de un periódico. En este sitio se muestra una lista de elementos a vender, permitiendo al usuario añadir elementos nuevos, cambiar detalles sobre los elementos, como puede ser el precio, y buscar un tipo de elemento en concreto. Aunque este sitio está tiene un diseño sencillo, los principios y tecnologías que se tratan también se utilizan en sitios web mucho más complejos y grandes.

Esta guía de aprendizaje utiliza la tecnología JavaServer Faces (JSF) para enlazar páginas web a bases de datos que almacenan los anuncios clasificados. Arrastrando componentes Faces sobre las páginas, puede crear una aplicación web JSF conocida como aplicación CRUD, ya que puede Crear (Create), Leer (Read), Actualizar (Update) y Suprimir (Delete) registros de una base de datos. Los usuarios que visitan el sitio web podrán utilizar estas funciones CRUD para gestionar los anuncios clasificados en la base de datos.

Cuando el sitio web esté finalizado, su página de inicio se parecerá a la figura que se muestra más adelante. Los enlaces de esta página llevarán a páginas que crean, actualizan, suprimen o permiten la búsqueda de anuncios.

Vista previa del sitio Web

Prerrequisitos

Para completar esta guía de aprendizaje debe estar familiarizado con:

También será de ayuda si se sabe:

Tiempo necesario

Para realizar los dos módulos de esta guía de aprendizaje se necesitan aproximadamente 3 horas y 15 minutos. No obstante, puede realizar independientemente cualquiera de los módulos, si así lo desea. Si decide explorar otras facetas de sitios web dinámicos mientras trabaja con la guía de aprendizaje, puede tardar más en terminarlos.

Información sobre módulos y objetivos

Esta guía de aprendizaje se divide en dos módulos, cada uno de ellos con sus propios objetivos de aprendizaje. Puede realizar cualquiera de los módulos, o ambos. Dentro de cada módulo, debe completar los ejercicios para que el sitio web funcione adecuadamente.

Módulo 1: Creación de páginas web con conexiones de datos enseña a configurar una conexión a una base de datos y utilizar la información de dicha base en las páginas web. En este módulo realizará tareas como:

Módulo 2: Añadir características avanzadas enseña formas más desarrolladas en el uso de los datos de la base de datos. En este módulo realizará tareas como:

Cuando esté preparado, comience por el Módulo 1: Creación de páginas web con conexiones de datos

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.