Sunteți pe pagina 1din 25

Instalar Jdeveloper

Descomprimir el archivo jdev.zip) de preferencia en la unidad C:\; esto creara tres


directorios:
C:\jdev\
jdevbin\
jdevdoc\
jdevhome\

Asignar variable de ambiente: JDEV_USER_HOME el valor de: <drive>:\jdevhome\jdev,


donde <drive> es la unidad de disco donde hizo la instalacin (C:\jdev\jdevhome\jdev).

Obtener el archivo de conexin de base de datos (.dbc) del ambiente de pruebas o


desarrollo, este archivo lo tiene que proveer el administrador de la base de datos. Poner
este archivo en la siguiente ruta: <JDEV_USER_HOME>\dbc_files\secure.

Crear acceso directo de

JDeveloper e iniciar.

C:\jdev\jdevbin\jdeveloper.exe

Paso 1. Crear un nuevo Proyecto.


File New General Workspace Configured for Oracle Applications

Agregar nombre al Workspace y verificar que se encuentre en el directorio


<JDEV_USER_HOME>\myprojects

Agregar nombre al Proyecto y agregar paquete por default el cual se


recomienda poner: oracle.apps.<aplicacin>.<componente>.<webui>

En este paso es necesario tener una cuenta de usuario vlido y una


responsabilidad.

Opciones de ejecucin:

OADeveloperMode permite la comprobacin de cdigo extra y las normas en


tiempo de ejecucin. OADiagnostic activa el botn de diagnstico en los
botones globales en la parte superior de la pgina, anulando cualquier opcin
de perfil correspondiente establecido para la aplicacin.

Crear componente Page


Desde el proyecto seleccionamos:
New --> Seleccionar Web Tier --> OA Components --> Page

Ponemos un nombre a la pgina.

Modificar propiedades de la pgina

ID: PageLayoutRN
Region Style: pageLayout
Window Title: Consulta Empleado
Title: Consulta Empleado
AM Definition: oracle.apps.fnd.framework.server.OAApplicationModule
(Siempre debe de tener un valor; este es el ms generico)

En este momento el ejemplo no se ejecutara correctamente por la estructura


de paquetes; ya que depende de las responsabilidades que tenga el usuario
proporcionado por el administrador de base de datos.
Copiar xxsegob.rar y descomprimir en <JDEV_USER_HOME>\myprojects
Copiar lib.rar y descomprimir en C:\jdev\jdevbin\lib
Incluir las libreras al proyecto

Construir el proyecto para cargar nueva clases.

Crear nuevamente la Pgina ConsultaEmpleadoPG.xml que se construy


anteriormente; pero ahora en el paquete:
xxsegob.oracle.apps.per.ocm.lenel.consulta.ConsultaFotografias.webu
i
En este punto ya podemos correr la aplicacin

Crear View Object: Desplegar datos en una pgina.


Desde el proyecto seleccionamos:
New --> Business Tier --> ADF Business Components --> View Object
Y la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.server
Nombre del VO ConsultaEmpleadoVO

Agregar el siguiente Query


SELECT NUM_EMPL numero_empleado
, FULL_NAME nombre_completo
, maestro
, puesto
FROM DIRECTORIO_FEDEV
ORDER BY FULL_NAME

Crear Application Module (AM): Es la interface entre el cliente y la base de


datos.
Desde el proyecto seleccionamos:
New --> Business Tier --> ADF Business Components --> Application Module
Y la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.server
Nombre del AM ConsultaEmpleadoAM

Asociar el VO declarado anteriormente al AM

Crear Regin: Contendor principal de los componentes.


Desde el proyecto seleccionamos:

New --> Seleccionar Web Tier --> OA Components --> Region


Y la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.webui
Nombre de la Regin BuscarEmpleadoRG.xml

Modificar propiedades de la regin

Region Style: listOfValues


AM Definition:
xxsegob.oracle.apps.per.ocm.lenel.comun.server.ConsultaEmpleadoAM

En la vista de estructura nos posicionamos en el objeto listOfValues y creamos


una tabla.

Modificar propiedades de la tabla

ID: ConsultaEmpleadoTable
Record Display: 10

Agregar Criterios de Bsqueda


En la vista de estructura nos posicionamos en el objeto ConsultaEmpleadoTable
y creamos un messageStyledText.
Modificar propiedades del messageStyledText

ID: EmplName
Item Style: messageStyledText
Search Allowed: True
Sort Allowed: yes
Data Type: VARCHAR2
Promp: Nombre del Empleado
View Instance: ConsultaEmpleadoVO1
View Attribute: NombreCompleto

Realizamos el paso anterior para Nmero de Empleado, Cdigo Maestro y


Puesto.
La estructura del objeto ConsultaEmpleadoTable debe quedar como se ilustra:

En este punto se tiene una ventana que solo muestra un ttulo y formado una
regin; esta puede ser agregada desde otro componente.
Nos posicionamos en la pgina ConsultaEmpleadoPG.xml
Dentro de la vista de estructura agregamos una nueva regin.
PageLayoutRN New Region
Modificar propiedades de la nueva Regin

ID: consultaEmpleadoHeader
Region Style: header
Text: Bsqueda de Empleados

Dentro de la vista de estructura agregamos una nueva regin.

consultaEmpleadoHeader New Region


Modificar propiedades de la nueva Regin

ID: MainRN
Region Style: messageComponentLayout

Dentro de la vista de estructura agregamos un componente para enviar datos


desde el cliente.
MainRN New messageTextInput
Modificar propiedades de la nueva Regin

ID: fechaInicialTx
Item Style: messageTextInput
Required: yes
Data Type: DATE
Promp: Fecha Inicial:

Dentro de la vista de estructura agregamos el componente creado para


bsqueda de empleado.
MainRN New messageTextInput
Modificar propiedades de la nueva Regin

ID: EmpleadoLov
Item Style: messageLoveInput
Required: no
External LOV:
/xxsegob/oracle/apps/per/ocm/lenel/comun/webui/BuscarEmpleadoRG
Data Type: VARCHAR2
Promp: Servidor Pblico:

Agregar Controlador: Clase con la que se puede obtener datos del cliente,
obtener la conexin de base de datos, direccionar a otra pantalla, inicializar
valores, etc..
PageLayoutRN Set New Controller

Nombre del Controlador: ConsultaEmpleadoCO

Muestra una pantalla como la siguiente:

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