Sei sulla pagina 1di 9

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

Taller de Sistemas en JDeveloper 11g OBJETIVOS Desarrollaremos una aplicacin que tendr dos mdulos principales, un modulo de mantenimiento de rdenes de compra y un modulo de mantenimiento de proveedores. A. Manejo de Men La aplicacin manejara un conjunto de taskflows, estos taskflow sern invocados desde un backing. Este backing invocara dos taskflow: modulo de orden de compra y modulo de proveedores. Pasos para configuracin de Men: 1.1 Crear una pgina principal.jspx en la raz de la aplicacin web.

javier_calizaya@yahoo.com

Pgina 1

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

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 pestaa Overview. 1.3.2 Dar clic a la opcin Managed Beans y luego clic al botn agregar y asignar las siguientes propiedades :

javier_calizaya@yahoo.com

Pgina 2

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

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:

javier_calizaya@yahoo.com

Pgina 3

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

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 caractersticas:

javier_calizaya@yahoo.com

Pgina 4

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

2.1 En el interior de este taskflow agregar una pgina de tipo fragmento:

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

javier_calizaya@yahoo.com

Pgina 5

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

2.2 En el pagina default.jsff agregar el siguiente cdigo:

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

javier_calizaya@yahoo.com

Pgina 6

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

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 cdigo:

2.9 agregar el siguiente cdigo:

javier_calizaya@yahoo.com

Pgina 7

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

2.10 Nos ubicamos en la pagina principal.jspx, esta pagina contena el panelSpliter, en el facet second debe ubicarse la regin dinmica que hemos generado, para que esta regin cambie dinmicamente conforme seleccionemos un elemento del men, agregamos el siguiente cdigo:

javier_calizaya@yahoo.com

Pgina 8

Curso de Especializacin Java / Oracle

Autor: Ing. Javier Calizaya Melendrez

2.10

Ejecutar la pagina pagina.jspx

javier_calizaya@yahoo.com

Pgina 9

Potrebbero piacerti anche