Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prefacio
I Introducción
Objetivos I-2
Visión General del Curso I-3
iii
Creación de un Espacio de Trabajo de Aplicación 2-9
Espacio de Trabajo de Aplicación Nuevo 2-10
Diseño de Servicios de Negocio para el Modelo: ADF Business Components
2-11
Diseño del Flujo de Páginas de la Aplicación 2-13
Creación de Flujo de Páginas 2-14
Creación de Páginas JSP 2-15
Uso de Editores Visuales 2-16
Enlace de Datos: Ejemplo 2-17
Adición de HTML para Mejorar la Interfaz de Usuario 2-18
Resultados 2-19
Resumen 2-20
Práctica 2-1: Visión General 2-21
iv
Archivos Opcionales Generados para el Objeto de Entidad Customers 4-11
Uso del Modelador de Business Components para los Objetos de Entidad 4-12
Asignación de un Valor Inicial a un Atributo de Entidad 4-14
Asignación de un Atributo a una Secuencia de Base de Datos 4-15
Práctica 4-1: Visión General 4-16
Práctica 4-1 4-17
Adición de Validación 4-20
Reglas de Validación Declarativas 4-21
ListValidator: Ejemplo 4-22
Adición de UniqueKeyValidator a una Entidad 4-23
Dominios 4-24
Dominios: Ejemplo 4-25
Cómo Crear un Dominio 4-26
Cómo Utilizar un Dominio 4-27
Resumen 4-28
Práctica 4-2: Visión General 4-29
v
6 Adición de Validación Personalizada
Objetivos 6-2
Visión General 6-3
Adición de una Validación a una Entidad 6-4
Validación de Atributos 6-5
Creación de un MethodValidator para un Atributo 6-6
Utilización de Métodos de Tipo Seguro 6-8
Validación de Objetos de Entidad 6-9
Llamada a Métodos EntityImpl 6-11
Orden de Validación 6-12
Asociaciones 6-13
Ejemplo de Asociación 6-15
Métodos de Acceso 6-16
Tipos de Asociación 6-17
Determinación del Tipo de Asociación 6-18
Creación de Asociaciones de Entidad 6-19
Recorrido de Asociaciones: de Destino a Origen 6-23
Recorrido de Asociaciones: de Origen a Destino 6-24
Resumen 6-25
Práctica 6-1: Visión General 6-26
vi
8 Creación de un Modelo Seguro
Objetivos 8-2
Objetivos de la Arquitectura de Seguridad de J2EE 8-3
Visión General de la Arquitectura de Seguridad de J2EE 8-4
JAAS (Java Authentication and Authorization Services) 8-5
JDeveloper, JAAS y Seguridad del Modelo ADF 8-8
Activación de Autenticación de JAAS para ADF Business Components 8-9
Propiedad de Aplicación jbo.security.enforce 8-10
Definición de Permisos de Entidad 8-11
Privilegios de Entidad 8-12
Permisos de Atributo 8-13
Uso del Explorador de Business Components 8-14
Prueba de Autorización de Entidad y Atributo 8-15
Resumen 8-16
Práctica 8-1: Visión General 8-17
vii
10 Creación de Componentes de Vista ADF
Objetivos 10-2
¿Qué es una JSP? 10-3
JavaServer Pages en ADF 10-4
Ejemplo: JSP 10-5
Elementos Básicos de JSP 10-6
Directivas de JSP 10-7
JDeveloper y JSP 10-10
El Editor Visual 10-11
¿Qué son las Etiquetas Personalizadas? 10-12
Uso de Bibliotecas de Etiquetas 10-13
JSP Standard Tag Library 10-14
Etiquetas de Struts 10-15
Etiquetas de Enlace de Datos 10-16
Uso de Data Control Palette 10-17
Forma de Mostrar los Datos 10-18
Tipos de Control de Objetos de Vista 10-19
Tipos de Control de Elementos de Objetos de Vista 10-20
Operaciones 10-21
Personalización de Controles 10-22
JSP frente a UIX 10-23
Resumen 10-24
Práctica 10-1: Visión General 10-25
11 Personalización de Acciones
Objetivos 11-2
Archivo de Configuración de Struts 11-3
Creación de una Clase de Acción 11-4
Código por Defecto de una Acción 11-5
Reenvíos 11-6
ActionForward de una Clase de Acción 11-7
Creación de Reenvíos Globales 11-8
Beans de Pantalla 11-9
Creación de un Bean de Pantalla Estático 11-11
Ejemplo: Bean de Pantalla Estático 11-12
Beans de Pantalla Dinámicos 11-13
Creación de una Pantalla Dinámica 11-14
Uso del Bean en una Acción 11-15
Flujo de Páginas de Ejemplo 11-16
Flujo de Páginas de Ejemplo: Elementos Struts 11-17
Flujo de Páginas de Ejemplo: Bean de Pantalla 11-19
Flujo de Páginas de Ejemplo 11-21
Flujo de Páginas de Ejemplo: Clase de Acción 11-22
viii
Flujo de Páginas de Ejemplo 11-23
Beans de Pantalla, Acciones de Datos y Páginas de Datos 11-24
Resumen 11-25
Práctica 11-1: Visión General 11-26
ix
Salida del Validador de Struts 13-18
Manejo de Excepciones 13-19
JavaScript 13-20
Mejora de la Vista 13-21
Resumen 13-22
Práctica 13-1: Visión General 13-23
x
Propiedades de web.xml 15-11
Resultados de web.xml 15-12
Adición de Usuarios y Roles 15-13
Adición de Usuarios 15-14
Gestión de Roles 15-15
Selección de un Archivo jazn-data.xml Específico 15-16
Ejecución de la Aplicación 15-17
Resumen 15-18
xi
Inicio del Servidor OC4J 17-9
Creación de una Conexión OC4J 17-10
Creación de un Perfil de Despliegue 17-12
Despliegue en OC4J 17-13
Ejecución de Aplicaciones 17-14
Personalización de Despliegue 17-15
Resumen 17-16
Práctica 17-1: Visión General 17-17
xii