Sunteți pe pagina 1din 24

2

Proceso de Desarrollo de ADF

Copyright © 2004, Oracle. Todos los derechos reservados.


Objetivos

Al finalizar esta lección, debería estar capacitado para:


• Identificar el ciclo de procesos típico para el
desarrollo de una aplicación ADF
• Enumerar las principales funciones de tiempo de
diseño utilizadas para crear aplicaciones ADF
• Utilizar la aplicación del curso para consultar
productos y realizar una transacción

Copyright © 2004, Oracle. Todos los derechos reservados.


Ámbitos de Tecnología del Proyecto

• ADF es un marco de tiempo de ejecución y de


tiempo de diseño para las aplicaciones J2EE.
• JDeveloper proporciona herramientas de tiempo de
diseño para soportar el desarrollo J2EE.
• Existen varias pilas de tecnología disponibles para
el desarrollo de aplicaciones J2EE.
• La elección depende del usuario.

Copyright © 2004, Oracle. Todos los derechos reservados.


Pila de Tecnología ADF

Swing/
Vista JSP JSF ADF UIX
ADF JClient

Controlador Struts

Modelo Modelo ADF

ADF Beans
Servicios de Servicios JavaBeans/
Business de Sesión
Negocio Web Otros
Components EJB

Copyright © 2004, Oracle. Todos los derechos reservados.


Ejemplo de Aplicación

• Se trata de una aplicación JSP o Struts de dos


páginas
• Se basa en el esquema Oracle Order Entry que se
incluye con la Base de Datos Oracle 10g

Copyright © 2004, Oracle. Todos los derechos reservados.


Creación de Aplicaciones

1. Crear un espacio de trabajo de la aplicación.


2. Seleccionar el ámbito de tecnología.
3. Diseñar los servicios de negocio del modelo.
4. Diseñar el flujo de página de la aplicación para el
controlador.
5. Crear páginas para la vista.

Copyright © 2004, Oracle. Todos los derechos reservados.


Espacios de Trabajo de Aplicación

• Un espacio de trabajo de aplicación es una forma


de visualizar los componentes de la aplicación.
• JDeveloper proporciona varias formas de ver la
aplicación:
– Vista basada en la aplicación
– Vista de sistema de archivos
– Vista organizada por códigos
• Estas vistas le permiten organizar el proyecto de la
forma que más le convenga.

Copyright © 2004, Oracle. Todos los derechos reservados.


Plantillas de Espacios de Trabajo de Aplicación

• JDeveloper proporciona plantillas de aplicación en


función de las opciones de tecnología.
• Puede crear su propia plantilla o puede seleccionar
la plantilla de tecnología para su aplicación:
– Aplicación Web (por defecto) — ADF UIX, JSP, Struts
y ADF Business Components
– Aplicación Web (JSP, Struts y EJB)
– Aplicación Java (por defecto) — ADF JClient y ADF
Business Components
– Aplicación Java — Java, Swing/JFC y JavaBeans
– Aplicación personalizada — Todas las tecnologías
de JDeveloper

Copyright © 2004, Oracle. Todos los derechos reservados.


Creación de un Espacio de Trabajo de Aplicación

1. Haga clic en New


Application Workspace.
2. Introduzca un nombre.
3. Seleccione la plantilla de
aplicación.

Copyright © 2004, Oracle. Todos los derechos reservados.


Espacio de Trabajo de Aplicación Nuevo

La aplicación contiene:
• Un proyecto para el modelo (servicios de negocio)
• Un proyecto para la vista y el controlador

Copyright © 2004, Oracle. Todos los derechos reservados.


Diseño de Servicios de Negocio para el
Modelo: ADF Business Components

• Cree ADF Business Components (objetos de entidad) a


partir de tablas existentes de la base de datos.
• Seleccione las tablas que desee representar en el
modelo: son los componentes de persistencia.

Copyright © 2004, Oracle. Todos los derechos reservados.


Diseño de Servicios de Negocio para el
Modelo: ADF Business Components

• Los componentes de negocio


también contienen componentes
de vista (objetos de vista).
• Los objetos de vista exponen
datos a las aplicaciones cliente.
• Seleccione todos los objetos que
desea exponer al cliente.
• El asistente crea los objetos que
necesite.

Copyright © 2004, Oracle. Todos los derechos reservados.


Diseño del Flujo de Páginas de la Aplicación

• JDeveloper utiliza Apache Struts como controlador.


• Apache Struts es un controlador de flujo de páginas
basado en XML.
• JDeveloper proporciona un modelador para crear y
gestionar definiciones de controlador Struts.
• Al seleccionar “Web Application – Default” como
ámbito de tecnología se genera automáticamente un
archivo struts-config.xml por defecto.
• Se proporcionan separadores en el editor para
cambiar entre el archivo XML y el modelador visual.

Copyright © 2004, Oracle. Todos los derechos reservados.


Creación de Flujo de Páginas

Para crear un flujo de páginas, agregue un elemento


DataPage a cada página JSP de la aplicación.

éxito

/customers /orders

Copyright © 2004, Oracle. Todos los derechos reservados.


Creación de Páginas JSP

• Haga clic dos veces en DataPage para crear un


componente de vista.
• Utilice una extensión de nombre de archivo .jsp
para crear una página JSP.
• Utilice una extensión de nombre de archivo .uix
para crear una página UIX.
• Esto abre el editor visual UIX o JSP.

Copyright © 2004, Oracle. Todos los derechos reservados.


Uso de Editores Visuales

• Data Control Palette muestra el modelo de datos


definido.
• Seleccione los elementos de datos que desea
mostrar en la página.
• Utilice “Drag and Drop As:” para seleccionar el
modo en que desea mostrar los datos.
• Arrastre el elemento a la página.

Copyright © 2004, Oracle. Todos los derechos reservados.


Enlace de Datos: Ejemplo

Mostrar el cliente como una pantalla de entrada:

Copyright © 2004, Oracle. Todos los derechos reservados.


Adición de HTML para Mejorar la Interfaz
de Usuario

Agregue HTML para mejorar la interfaz de usuario.

Copyright © 2004, Oracle. Todos los derechos reservados.


Resultados

Haga clic con el botón derecho del mouse en Customers


DataPage y seleccione Run.

Copyright © 2004, Oracle. Todos los derechos reservados.


Resumen

En esta lección ha aprendido a:


• Crear una aplicación por defecto simple mediante
JDeveloper
• Describir y utilizar un espacio de trabajo de
aplicación
• Crear ADF Business Components por defecto
• Crear un diagrama de flujo de páginas simple
• Crear y editar páginas JSP

Copyright © 2004, Oracle. Todos los derechos reservados.


Práctica 2-1: Visión General

Esta práctica cubre los siguientes temas:


• Creación de una conexión JDBC
• Apertura de una aplicación existente
• Prueba de funcionalidades de la aplicación de
ejemplo
• Creación de un nuevo espacio de trabajo de
aplicación
• Creación de una plantilla de aplicación

Copyright © 2004, Oracle. Todos los derechos reservados.


Práctica 2-1: Visión General

Copyright © 2004, Oracle. Todos los derechos reservados.


Práctica 2-1: Visión General

Copyright © 2004, Oracle. Todos los derechos reservados.


Práctica 2-1: Visión General

Copyright © 2004, Oracle. Todos los derechos reservados.

S-ar putea să vă placă și