Después del rodeo inicial que me he marcado, intentando cubrir la capa de negocio con Spring/Eclipse y luego con EJB 3. Si queremos desarrollar con el framework de Oracle ADF, nuestra mejor opción es ADFbc (business components). La razón es simple, está mucho mejor integrada con las capas superiores (Data Controls y Vistas) que EJB, ya que es la solución de referencia de la casa (Oracle).
Al final me he tenido que plegar a la solución completa de Oracle, ya que es la que mejor integrada está en todas sus partes, y la más productiva por tanto:
Para crear la aplicación en JDeveloper seleccionamos File > New > Applications > Fusion Web Application (ADF). La llamaremos HRApplication2:
Como en el caso de la Java Web genérica, nos crea dos proyectos::
- ViewController: que contendrá la capa de vista de nuestra aplicación, ADF.
- Model: contendrá los XML que definen las entidades y relaciones en ADFbc.
Para crear la conexión a la BBDD en la pestaña Database Navigator con botón derecho > New, introducimos los datos:
Y arrastramos la conexión a nuestra aplicación:
Con esto tenemos la aplicación para empezar a modelarla y a construirla.
Señor Lebrijo,
¿Tiene algún correo personal donde privadamente lo pueda contactar?