Weblogic / JDeveloper: Creando la aplicación base
Aug 12, 10 by Juan Lebrijo about weblogic, JDeveloper, blog
Abrimos JDeveloper con al opción "Default role", para que active todas las características del entorno. A nosotros nos interesan las de JEE Development y las de base de datos. File > New > Java EE Web Appliation, con lo que creamos una nueva estructura de aplicación:
create_app.png 184 KB
Llamamos a la aplicación HRApplication, y nos va a crear dos projectos dentro de ella:
  • ViewController: que contendrá la capa de vista de nuestra applicación, correspondiente con la tecnología ADF basada en el estandar JSF.
  • Model: contendrá los beans EJB y las entidades JPA
Para crear la conexión a la BBDD en la pestaña Database Navigator con botón derecho > New, introducimos los datos:
db-connection.png 31.2 KB
Y arrastramos la conexión a nuestra aplicación:
drag_drop_hr.png 17.9 KB
Con esto tenemos la aplicación para empezar a modelarla y a construirla.
Weblogic / JDeveloper: Creating the base application
Aug 12, 10 by Juan Lebrijo about weblogic, JDeveloper, blog
Open JDeveloper with "Default role" option, to activare al environment features. We are interested in JEE and database development features. File > New > Java EE Web Application, then we are creating the new application estructure:
create_app.png 184 KB
Put the name "HRApplication", and it creates two projects on the app:
  • ViewController: contains the view of our application, which corresponds with ADF technology based on JSF standard.
  • Model: contains EJB session beand and JPA entities.
To create a database connection go to the "Database Navigator" tab, and with right buton> New, introduce the connection configuration:
db-connection.png 31.2 KB
Drag and drop the connection to our application:
drag_drop_hr.png 17.9 KB
Then we are ready to start modeling and programming.
Arquitectura JDeveloper con Weblogic
Aug 10, 10 by Juan Lebrijo about Oracle, Java, weblogic, JDeveloper, blog
Parece una obviedad que la mejor herramienta para desarrollar sobre Weblogic/OracleDB es JDeveloper. Pero para mi, hasta ahora, no era tan obvio, ya que Eclipse es mi IDE preferido, ya que es el estándar para el desarrollo JAVA (Jboss, Spring, Android,...). Si tu arquitectura es Oracle/Weblogic, no tienes miedo al cambio y tu obsesión es incrementar tu productividad, tu herramienta es JDeveloper. Voy a hacer una serie de artículos tratando de demostrar este punto. Pero si quieres ir abriendo boca te recomiendo que veas este video, veras como puede ser realmente sencillo hacer aplicaciones RIA en entornos empresariales muy complejos. La arquitectura propuesta en esta página se basa en JDeveloper y en su Servidor de cabecera (WebLogic):
arqo-jdeveloper.jpg 77.3 KB
Las ventajas que hacen parecer a JDeveloper una buena opción frente a Eclipse son:
  • Mejora de productividad: wizards para generar código repetitivo, arquitectura de aplicaciones preestablecidas, etc
  • ADF: Desarrollo de formularios web WYSIWYG, basado en composición de layouts.
  • Weblogic: buena integración si es este el Servidor que utilizas, en tiempo de desarrollo, y para aprovechar todas sus capacidades de servidor JEE (JAX-WS, BPM, Seguridad,...).
  • Oracle DDBB: Unifica el desarrollo de DDBB con el de la aplicación (aunque de momento no creo que sustituya a Toad o a PL/SQL Developer).
Para ver como se desarrolla con esta arquitectura, vamos a publicar una serie de artículos que la definen:
  • Crear el proyecto base
  • Modelo:
    • Diseño de Modelo de datos
    • JPA from BBDD
  • ADF: View
  • WS: Publicar WS simple
  • Seguridad:
    • Seguridad Vista
    • WS: Seguridad