JDeveloper 11 Primero

9

Click here to load reader

Transcript of JDeveloper 11 Primero

Page 1: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 1

Taller de Sistemas en JDeveloper 11g

OBJETIVOS Desarrollaremos una aplicación que tendrá dos módulos principales, un modulo de mantenimiento de órdenes de compra y un modulo de mantenimiento de proveedores.

A. Manejo de Menú La aplicación manejara un conjunto de taskflows, estos taskflow serán invocados desde un backing. Este backing invocara dos taskflow: modulo de orden de compra y modulo de proveedores.

Pasos para configuración de Menú:

1.1 Crear una página principal.jspx en la raíz de la aplicación web.

Page 2: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 2

1.2 Crear una clase que se llamara Principal.java

1.3 Asignar como session este backing. 1.3.1 Dar doble clic al adfc-config.xml y luego dar clic a la pestaña

Overview. 1.3.2 Dar clic a la opción Managed Beans y luego clic al botón agregar

y asignar las siguientes propiedades :

Page 3: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 3

1.4 En la pagina principal.jspx agregar un componente panelStretchLayout .

1.5 Este componente panelStretchLayout tiene un conjunto de facets, agregar panelSpliter, y dos spacer, en el orden siguiente:

1.6 Asignar al panelSpliter la propiedad vertical. 1.7 Ubicarse en los facets del panelSpliter y en el facet FIRST agregar

un panelGroup(en horizontal) . 1.8 En el panelGroup agregar los siguientes componentes:

Page 4: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 4

1.9 Luego de haber agregado el Toolbox, agregamos un MenuBar y el conjunto de Menu y commandMenuItem correspondiente a la figura:

Asignar los siguientes Id a los commandMenuItem: Orden Compra : mnuorden Proveedores : mnuproveedor

2. Agregar un taskflow con las siguientes características:

Page 5: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 5

2.1 En el interior de este taskflow agregar una página de tipo fragmento:

Notar que la pagina debe tener asignada la opción Automatically Expose UI Components in a New Managed Bean.

Page 6: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 6

2.2 En el pagina default.jsff agregar el siguiente código:

2.3 Agregar un taskflow para órdenes de compra:

En el interior de este task flow agregar una pagina de fragmento con el nombre nuevaorden.jsff

2.4 En el interior de la pagina nuevaorden.jsff, agregar un outputText y asignarle en su valué “Modulo de órdenes de compra”

Page 7: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 7

2.5 Ubicarse en la pagina principal. 2.6 Arrastrar el taskflow y aparecerá la siguiente ventana:

2.7 El asistente solicitara un backing el cual dara mantenimiento al flujo de los taskflow, seleccionar el backing “principal”.

2.8 Abrir la clase Principal.java y analizar el código:

2.9 agregar el siguiente código:

Page 8: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 8

2.10 Nos ubicamos en la pagina principal.jspx, esta pagina contenía el panelSpliter, en el facet second debe ubicarse la región dinámica que hemos generado, para que esta región cambie dinámicamente conforme seleccionemos un elemento del menú, agregamos el siguiente código:

Page 9: JDeveloper 11 Primero

Curso de Especialización Java / Oracle Autor: Ing. Javier Calizaya Melendrez

[email protected] Página 9

2.10 Ejecutar la pagina pagina.jspx