Ejemplo: JSF y SDO

Esta galería ofrece un conjunto de ejemplos de JavaServer Faces (JSF) que muestran tareas de aplicación Web comunes. También muestran cómo se utilizan los Objetos de datos de servicio (SDO) para acceder a Registros relacionales y a Listas de registros relacionales. Cada ejemplo es independiente. No es necesario verlos por un orden específico. En estos ejemplos se presupone que tiene un conocimiento básico de las tecnologías de JSF y SDO y que está familiarizado con el desarrollo de las aplicaciones Web. Si no tiene experiencia en la utilización de estas tecnologías, puede seguir la guía de aprendizaje "Visualizar información dinámica en páginas Web con JavaServer Faces" antes de utilizar estos ejemplos.
Tiempo necesario: 5 minutos

Para utilizar este ejemplo debe instalar las herramientas SDO. Para instalar las herramientas SDO, en Installation Manager, pulse Modificar. En la lista de características, pulse IBM Rational Application Developer for WebSphere Software 7.5.0 > Herramientas de desarrollo Web. Seleccione SDO - Mediadores de Domino y JDBC y pulse Modificar.

Pulse el enlace Instrucciones de configuración para obtener información detallada acerca de la puesta a punto y la configuración. Pulse el enlace Importar el ejemplo para iniciar la importación del ejemplo en el espacio de trabajo.

Tipo de ejemplo Descripción
Añadir opciones a listas de selección: recuadros combinados y de lista Muestra cómo añadir opciones a una lista de selección y almacenar los valores seleccionados por un usuario.
Pasar datos utilizando ámbitos de petición y de sesión Muestra cómo pasar datos entre páginas utilizando variables de ámbito y un Java gestionado en un ámbito de sesión.
Pasar datos utilizando hiperenlaces de mandatos y enlaces de salida Muestra cómo pasar datos entre páginas utilizando parámetros de un hiperenlace de mandato y un enlace de salida.
Realizar acciones en una fila de tabla de datos Muestra cómo realizar acciones en una sola fila de una tabla de datos utilizando el control de acción de fila y los hiperenlaces de mandato.
Realizar acciones en varias filas de tabla de datos Muestra cómo seleccionar registros y realizar acciones en varias filas de una tabla de datos utilizando los controles de selección de filas. Este ejemplo suprime y actualiza registros de listas de registros relacionales y Java.
Actualizar registros utilizando el control de edición de fila de tabla de datos y el control de simultaneidad Muestra cómo utilizar el control de edición de filas de la tabla de datos y el control de simultaneidad.
Añadir un registro de base de datos utilizando la generación de claves automática Muestra cómo utilizar JSF combinado con SDO para generar automáticamente una clave primaria cuando se añade un registro nuevo a una base de datos.
Utilizar la consulta de SDO para filtrar datos Muestra cómo realizar una consulta de SDO y obtener el resultado filtrado en la misma página.
Ordenar información en una tabla de datos Muestra cómo ordenar una tabla de datos por orden ascendente o descendente pulsando las cabeceras de columna.
Crear agrupaciones expandibles y contraíbles Muestra la utilización de la categorización de las filas de una tabla de datos para agrupar registros en menús expandibles y contraíbles.
Validar entrada Muestra la utilización de la validación de entrada estándar y personalizada.
Utilizar el manejo de evento de cambio de valor Muestra cómo manejar los eventos de cambio de valor y el autosometimiento de los formularios. Este ejemplo puebla con datos un recuadro combinado basándose en la selección de otro.
Utilizar eventos de recopilador Muestra la utilización de los eventos de utilización del recopilador de script.
Utilizar hojas de estilo en cascada Muestra la utilización de las hojas de estilo en cascada para formatear y cambiar el aspecto de una aplicación JSF.
Utilizar la asistencia de entrada y de teclado Muestra la utilización de la asistencia de entrada y de teclado.
Utilizar el lenguaje de expresiones JSTL Muestra la utilización del lenguaje de expresiones JSTL en la página JSF.
Visualizar registros utilizando paginadores de tabla de datos Una galería de paginadores de tabla de datos utilizada para reducir el número de registros visualizados en una página.

Para utilizar este ejemplo debe tener un servidor de aplicaciones instalado y configurado. Para verificar que un entorno de tiempo de ejecución de servidor está disponible, pulse Ventana > Preferencias, expanda Servidor y pulse Entornos de tiempo de ejecución. Puede utilizar este panel para añadir, eliminar o editar definiciones de tiempo de ejecución de servidor instaladas. También puede descargar e instalar soporte para un servidor nuevo.

Este ejemplo se ha probado con los servidores de aplicaciones siguientes:

Comentarios