lesson 02 - the adf development process
TRANSCRIPT
-
8/14/2019 Lesson 02 - The ADF Development Process
1/24
2Copyright 2004, Oracle. Todos los derechos reservados.
Proceso de Desarrollo de ADF
-
8/14/2019 Lesson 02 - The ADF Development Process
2/24
Copyright 2004, Oracle. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado para: Identificar el ciclo de procesos tpico para el
desarrollo de una aplicacin ADF
Enumerar las principales funciones de tiempo dediseo utilizadas para crear aplicaciones ADF Utilizar la aplicacin del curso para consultar
productos y realizar una transaccin
-
8/14/2019 Lesson 02 - The ADF Development Process
3/24
Copyright 2004, Oracle. Todos los derechos reservados.
mbitos de Tecnologa del Proyecto
ADF es un marco de tiempo de ejecucin y detiempo de diseo para las aplicaciones J2EE.
JDeveloper proporciona herramientas de tiempo de
diseo para soportar el desarrollo J2EE. Existen varias pilas de tecnologa disponibles parael desarrollo de aplicaciones J2EE.
La eleccin depende del usuario.
-
8/14/2019 Lesson 02 - The ADF Development Process
4/24
Copyright 2004, Oracle. Todos los derechos reservados.
Pila de Tecnologa ADF
ServiciosWeb
Beansde Sesin
EJB
JavaBeans/Otros
JSP ADF UIX
Struts
Swing/ADF JClientJSF
ADFBusiness
Components
Modelo ADF
Vista
Controlador
Modelo
Servicios deNegocio
-
8/14/2019 Lesson 02 - The ADF Development Process
5/24
Copyright 2004, Oracle. Todos los derechos reservados.
Ejemplo de Aplicacin
Se trata de una aplicacin JSP o Struts de dospginas
Se basa en el esquema Oracle Order Entry que seincluye con la Base de Datos Oracle 10g
-
8/14/2019 Lesson 02 - The ADF Development Process
6/24
Copyright 2004, Oracle. Todos los derechos reservados.
Creacin de Aplicaciones
1. Crear un espacio de trabajo de la aplicacin.
2. Seleccionar el mbito de tecnologa.
3. Disear los servicios de negocio del modelo.
4. Disear el flujo de pgina de la aplicacin para elcontrolador.
5. Crear pginas para la vista.
-
8/14/2019 Lesson 02 - The ADF Development Process
7/24
Copyright 2004, Oracle. Todos los derechos reservados.
Espacios de Trabajo de Aplicacin
Un espacio de trabajo de aplicacin es una formade visualizar los componentes de la aplicacin.
JDeveloper proporciona varias formas de ver la
aplicacin: Vista basada en la aplicacin Vista de sistema de archivos Vista organizada por cdigos
Estas vistas le permiten organizar el proyecto de la
forma que ms le convenga.
-
8/14/2019 Lesson 02 - The ADF Development Process
8/24Copyright 2004, Oracle. Todos los derechos reservados.
Plantillas de Espacios de Trabajo de Aplicacin
JDeveloper proporciona plantillas de aplicacin enfuncin de las opciones de tecnologa.
Puede crear su propia plantilla o puede seleccionar
la plantilla de tecnologa para su aplicacin: Aplicacin Web (por defecto) ADF UIX, JSP, Strutsy ADF Business Components
Aplicacin Web (JSP, Struts y EJB) Aplicacin Java (por defecto) ADF JClient y ADF
Business Components Aplicacin Java Java, Swing/JFC y JavaBeans Aplicacin personalizada Todas las tecnologas
de JDeveloper
-
8/14/2019 Lesson 02 - The ADF Development Process
9/24Copyright 2004, Oracle. Todos los derechos reservados.
Creacin de un Espacio de Trabajo de Aplicacin
1. Haga clic en NewApplication Workspace.
2. Introduzca un nombre.
3. Seleccione la plantilla deaplicacin.
-
8/14/2019 Lesson 02 - The ADF Development Process
10/24Copyright 2004, Oracle. Todos los derechos reservados.
Espacio de Trabajo de Aplicacin Nuevo
La aplicacin contiene: Un proyecto para el modelo (servicios de negocio) Un proyecto para la vista y el controlador
-
8/14/2019 Lesson 02 - The ADF Development Process
11/24Copyright 2004, Oracle. Todos los derechos reservados.
Diseo de Servicios de Negocio para elModelo: ADF Business Components
Cree ADF Business Components (objetos de entidad) apartir de tablas existentes de la base de datos.
Seleccione las tablas que desee representar en elmodelo: son los componentes de persistencia.
-
8/14/2019 Lesson 02 - The ADF Development Process
12/24Copyright 2004, Oracle. Todos los derechos reservados.
Diseo de Servicios de Negocio para elModelo: ADF Business Components
Los componentes de negociotambin contienen componentesde vista (objetos de vista).
Los objetos de vista exponendatos a las aplicaciones cliente.
Seleccione todos los objetos quedesea exponer al cliente.
El asistente crea los objetos que
necesite.
-
8/14/2019 Lesson 02 - The ADF Development Process
13/24Copyright 2004, Oracle. Todos los derechos reservados.
Diseo del Flujo de Pginas de la Aplicacin
JDeveloper utiliza Apache Struts como controlador. Apache Struts es un controlador de flujo de pginas
basado en XML.
JDeveloper proporciona un modelador para crear ygestionar definiciones de controlador Struts. Al seleccionar Web Application Default como
mbito de tecnologa se genera automticamente unarchivo struts-config.xml por defecto.
Se proporcionan separadores en el editor paracambiar entre el archivo XML y el modelador visual.
-
8/14/2019 Lesson 02 - The ADF Development Process
14/24Copyright 2004, Oracle. Todos los derechos reservados.
Creacin de Flujo de Pginas
Para crear un flujo de pginas, agregue un elementoDataPage a cada pgina JSP de la aplicacin.
xito
/customers /orders
-
8/14/2019 Lesson 02 - The ADF Development Process
15/24Copyright 2004, Oracle. Todos los derechos reservados.
Creacin de Pginas JSP
Haga clic dos veces en DataPage para crear uncomponente de vista.
Utilice una extensin de nombre de archivo .jsppara crear una pgina JSP.
Utilice una extensin de nombre de archivo .uixpara crear una pgina UIX.
Esto abre el editor visual UIX o JSP.
-
8/14/2019 Lesson 02 - The ADF Development Process
16/24Copyright 2004, Oracle. Todos los derechos reservados.
Uso de Editores Visuales
Data Control Palette muestra el modelo de datosdefinido.
Seleccione los elementos de datos que deseamostrar en la pgina.
Utilice Drag and Drop As: para seleccionar elmodo en que desea mostrar los datos.
Arrastre el elemento a la pgina.
-
8/14/2019 Lesson 02 - The ADF Development Process
17/24Copyright 2004, Oracle. Todos los derechos reservados.
Enlace de Datos: Ejemplo
Mostrar el cliente como una pantalla de entrada:
-
8/14/2019 Lesson 02 - The ADF Development Process
18/24Copyright 2004, Oracle. Todos los derechos reservados.
Adicin de HTML para Mejorar la Interfazde Usuario
Agregue HTML para mejorar la interfaz de usuario.
-
8/14/2019 Lesson 02 - The ADF Development Process
19/24Copyright 2004, Oracle. Todos los derechos reservados.
Resultados
Haga clic con el botn derecho del mouse en CustomersDataPage y seleccione Run.
-
8/14/2019 Lesson 02 - The ADF Development Process
20/24Copyright 2004, Oracle. Todos los derechos reservados.
Resumen
En esta leccin ha aprendido a: Crear una aplicacin por defecto simple mediante
JDeveloper
Describir y utilizar un espacio de trabajo deaplicacin Crear ADF Business Components por defecto Crear un diagrama de flujo de pginas simple Crear y editar pginas JSP
-
8/14/2019 Lesson 02 - The ADF Development Process
21/24Copyright 2004, Oracle. Todos los derechos reservados.
Prctica 2-1: Visin General
Esta prctica cubre los siguientes temas: Creacin de una conexin JDBC Apertura de una aplicacin existente
Prueba de funcionalidades de la aplicacin deejemplo Creacin de un nuevo espacio de trabajo de
aplicacin Creacin de una plantilla de aplicacin
-
8/14/2019 Lesson 02 - The ADF Development Process
22/24Copyright 2004, Oracle. Todos los derechos reservados.
Prctica 2-1: Visin General
-
8/14/2019 Lesson 02 - The ADF Development Process
23/24Copyright 2004, Oracle. Todos los derechos reservados.
Prctica 2-1: Visin General
-
8/14/2019 Lesson 02 - The ADF Development Process
24/24
Prctica 2-1: Visin General