Inicio Rapido JDeveloper
-
Upload
pedro-cortes-carmona -
Category
Documents
-
view
35 -
download
7
description
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: