JDeveloper 11 Primero

Post on 05-Aug-2015

58 views 0 download

Transcript of JDeveloper 11 Primero

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

javier_calizaya@yahoo.com 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.

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

javier_calizaya@yahoo.com 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 :

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

javier_calizaya@yahoo.com 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:

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

javier_calizaya@yahoo.com 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:

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

javier_calizaya@yahoo.com 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.

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

javier_calizaya@yahoo.com 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”

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

javier_calizaya@yahoo.com 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:

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

javier_calizaya@yahoo.com 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:

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

javier_calizaya@yahoo.com Página 9

2.10 Ejecutar la pagina pagina.jspx