Proyectos EDF
Los proyectos EDF (Enterprise Developer Framework) siven para definir las conexiones a base de datos y metadatas a utilizar en una aplicación. Al abrir un proyecto EDF podemos apreciar la siguiente interfase:
Figura 1: Editor de proyectos EDF.
En la Figura 1 podemos ver que un proyecto tiene un nombre que lo identifica, un espacio de nombres (NameSpace), una web y un path (conocido también como edfpath).
Un proyecto también esta constituido por multiples home's (directorios donde se localizan los recursos al igual que el edfpath) y una descripción.
Entre los aspectos mas interesantes que define un proyecto se encuentran los distintos esquemas. La definición de un esquema es como sigue:
Figura 2: Definición de un esquema.
El esquema tiene un nombre y se encuentra contenido en la definición de una metadata. Además de esto se define la conexion a la base de datos donde este esquema ha sido implementado, para esto se indica cual es el Engine (motor de base de datos utilizado: oracle, sqlserver, etc.) y la información propia de conección. La conección se define con un Driver (clase java utilizada para conectarse, ej: sun.jdbc.odbc.JdbcOdbcDriver), URL (url dependiente del driver que proporciona información de conección, ej: jdbc:odbc:Test), Usuario (Name en la Figura 2) y Password. Adicionalmente se indica Initial Size y Max Size además de indicar si se muestra información de debug. Finalmente esta disponible un boton "Test" para poder probar la conección.
Alternativamente a esta definición se puede indicar un DataSource ya disponible en el servidor que se utilice para obtener la conección a la base de datos. En tal caso la lengueta de interes es la asi llamada que luce como la Figura 3:
En el caso de Data Source es necesario indicar su nombre y opcionalmente pueden agregarse propiedades. También se encuentra disponible el botón de verificación (Test).
Un proyecto puede tambien tener una conexion por defecto, la cual se aplicara si no se define explicitamente la conexion del esquema. La conexion por defecto se agrega con boton derecho sobre el edfproject y lucira como la siguiente figura:
Figura 4: Conección por defecto del proyecto EDF.
La conección por defecto tiene la misma información que ya vimos en cada esquema.