Inicio Rapido JDeveloper

26
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 instalación (C:\jdev\jdevhome\jdev). Obtener el archivo de conexión de base de datos (.dbc) del ambiente de pruebas o desarrollo, este archivo lo tiene que

description

Inicio con JDEveloper

Transcript of Inicio Rapido JDeveloper

Instalar JdeveloperDescomprimir 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: :\jdevhome\jdev, donde 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: \dbc_files\secure.

Crear acceso directo deJDeveloper 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 \myprojects

Agregar nombre al Proyecto y agregar paquete por default el cual se recomienda poner: oracle.apps...

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 PageDesde 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 \myprojectsCopiar 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.webuiEn 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 ObjectY la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.serverNombre del VO ConsultaEmpleadoVO

Agregar el siguiente QuerySELECT NUM_EMPL numero_empleado , FULL_NAME nombre_completo , maestro , puestoFROM DIRECTORIO_FEDEVORDER 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 ModuleY la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.serverNombre 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 --> RegionY la agregamos en xxsegob.oracle.apps.per.ocm.lenel.comun.webuiNombre 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 BsquedaEn 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.xmlDentro de la vista de estructura agregamos una nueva regin.PageLayoutRN New RegionModificar 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 RegionModificar 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 messageTextInputModificar 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 messageTextInputModificar 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: