Miguel Velasco Gomez-Pantoja nos ha enviado este excelente tutorial que cubre cómo desarrollar una aplicación web usando jDeveloper 11 y las tecnologías ADF, EJB 3 (con JPA para la persistencia) yJSF.
Miguel escribe: "Oracle Application Development Framework, como su nombre indica, es el framework para desarrollo de aplicaciones de Oracle. Es el framework utilizado internamente en Oracle para sus desarrollos propios, si bien es poco conocido comercialmente. Precisamente uno de los objetivos de este tutorial es darlo a conocer, dado que ofrece algunas propuestas muy interesantes."
Lo interesante del tutorial, es que además de explicar extensivamente la estructura y el uso de ADF, es también un tutorial para desarrollar aplicaciones web empresariales usando estándares JEE. Miguel explica detalladamente como crear la arquitectura en capas típica de estas aplicaciones y qué tecnología usar en cada una de ellas.
El tutorial está basado en el uso de jDeveloper, que si bien no es muy conocido, llevan años creando herramientas para mejorar los tiempos de desarrollo a través de automatización de tareas de creación de proyectos, wizards, etc. Miguel explica como sacar ventaja de estas herramientas para hacer un proyecto enfocado a entornos reales. Así que aprenderás a conectarte a una base de datosOracle, crear tus tablas usando jDeveloper, crear un proyecto nuevo, programarlo, hacer el deploy en un servidor Weblogic, etc.
Pocas veces recibimos material de tan alta calidad. Miguel ha puesto un gran esfuerzo en la creación de este documento y los revisores hemos hecho nuestro granito de arena dándole algunos tips para mejorarlo. Estoy seguro que será muy útil para todos aquellos que quieran empezar a desarrollar aplicaciones JEE o aprender un poco más sobre los estándares de esta especificación.