Entradas etiquetadas ‘deploy’
Despliegue de Aplicaciones en ADF 11g.
En las aplicaciones que hacemos en JDeveloper 11g, a la hora de crear archivos de despliegue para nuestras aplicaciones observamos que la opción de EAR (Enterprise Application Archive) esta deshabilitada.
El origen de esto es porque cada Aplicación que construimos está formada por varios Proyectos. En el caso de una aplicación de tipo Fusion Web Application ADF tendremos como mínimo dos proyectos (Model, ViewController).
Cada uno de estos proyectos debería estar desplegado en un WAR y estos agrupados a nivel de aplicación en un descriptor genérico de tipo EAR. El cual se crea a nivel de Aplicación.
Creación de EAR a nivel de Aplicación:
En Application Navigator nos posicionamos en el combo donde se muestran las Aplicaciones.
Botón derecho–>Application Properties–>Deployment.
Mas info:
JDBC URL vs JDBC Data Sources
Cuando desarrollamos una aplicación en ADF BC, tenemos dos opciones de conexión.
JDBC URL: es la opción por defecto que nos ofrece JDeveloper. Es la opción más directa ya que solo debemos asociar el ApplicationModule a la conexión, previamente mapeada en Connections.
La desventaja de esta opción es que la conexión se mapea en el fichero bc4j.xcfg, por lo que para hacer despliegues en entornos que tengan distintas credenciales de base de datos se habrá de cambiar este fichero manualmente.
JDBC Data Sources: No es la opción por defecto , aunque JDeveloper crea datasources por cada conexión que tiene mapeada.
La ventaja de esta opción es que el EAR o RAR no se ha de modificar en cada uno de los distintos entornos que tengamos sino que simplemente crearemos el datasource correspondiente en el servidor, o incluso podemos configurar nuestra aplicación para que cree el datasource al desplegarse.
Nota: Para configurar la aplicación mediante DS debemos seleccionar nuestro AppModule botón-derecho Configurations opcion Edit. Y escribimos el nombre de la jndi name de la conexión nativa de jdev-connection-native-MyApp
