Fundamentos y Arquitectura de ADF Business Components en J2EE
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 2,83 KB
¿Qué es ADF Business Components?
ADF Business Components es una pieza fundamental del framework ADF. Su propósito principal es proporcionar servicios de negocio robustos para aplicaciones J2EE, gestionando de manera eficiente la interacción entre el cliente y el origen de datos.
Ciclo de Vida de Creación de Aplicaciones ADF
- Crear un espacio de trabajo de la aplicación.
- Seleccionar el ámbito de tecnología.
- Diseñar los servicios de negocio del modelo.
- Diseñar el flujo de página de la aplicación para el controlador.
- Crear páginas para la vista.
Arquitectura de Business Components
- Componentes de dominio de negocio: Aplican las reglas de negocio mediante objetos de entidad y asociaciones de entidad.
- Componentes de modelo de datos: Proporcionan acceso de datos a las aplicaciones cliente.
ADF Business Components se define como un marco de desarrollo de capa de negocio completo que implementa patrones de diseño de J2EE y soporta diversas opciones de despliegue estándar.
Creación de un Modelo de Componentes de Negocio
- Crear una conexión a una base de datos.
- Crear un espacio de trabajo de la aplicación.
- Crear objetos de entidad en función de las tablas de la base de datos.
- Crear objetos de vista para soportar una aplicación cliente.
- Crear un módulo de aplicación para publicar métodos de acceso de datos.
- Probar los componentes de negocio.
Diseño del Flujo de Páginas
JDeveloper utiliza Apache Struts como controlador, el cual es un sistema de flujo de páginas basado en XML. JDeveloper proporciona un modelador visual para crear y gestionar las definiciones de controlador Struts.
Objetivos de Business Components
- Identificar los dos grupos de componentes de negocio.
- Definir el propósito y la función de los componentes de negocio.
- Crear un objeto de entidad.
- Crear un objeto de vista.
- Crear un módulo de aplicación.
Componentes de Negocio de Modelo de Datos
- Módulos de aplicación: Gestionan las transacciones.
- Objetos de vista: Proporcionan acceso de cliente a los datos.
- Enlaces de vista: Enlazan objetos de vista para la coordinación maestro-detalle.