History of Oracle JDeveloper and Oracle ADF Releases

In this link you can review the information about all JDeveloper releases.

The first release JDeveloper 1.0 was in 1998!
After 18 years ADF has evolved and in View layer we had had UIX-JSP,Swing,Faces and now ADF Faces with MAF. But the core of ADF BC is similar arround big concepts like AMs,VOs,EOs,ViewLinks,Associations,…

I think that this is one of the main features in this framework, that protect you from UI technology changes and this is important in a big company or big projects

Combination between JDeveloper and JSF versions

ADF Faces is built under JSF.
Is important to know the JSF version that runs in our application for make the best use of JSF and so, we can use the improvements or new components

Below, I write a list with the combination between JDeveloper and JSF versions

  • JDeveloper 11.1.1.9  –> JSF 1.2
  • JDeveloper 11.1.1.7  –> JSF 1.2
  • JDeveloper 11.1.2.4  –> JSF 2.0
  • JDeveloper 12.1.2.3  –> JSF 2.1

Note: In this another post by Timo you can see the combination between JDeveloper, ADF and WebLogic

Three ADF´s versions…which choose?

Now we have a three versions of ADF product.

Here I write some keys so that you may make a better choice

  • R1: 11.1.1.7 the ADF with SOA ,BI and Webcenter complements
  • R2: 11.1.2.4 the version with JSF 2 and ADF improvements and ADF Mobile
  • 12c: 12.1.2.0.0 the version support for an corresponding new Fusion Middleware release 12.1.2 with cloud support

And now if you have a JDeveloper version, ¿which is my version of weblogic?

Public Facing ADF Sites

Generalmente ADF se asocia a aplicaciones de backoffice, de gestión de datos, mantenimientos, etc.

Pero cada vez hay más clientes que usan ADF para realizar portales públicos. Sobretodo ha medida que productos como WebCenter van cogiendo madurez.

Aquí les dejo una url donde pueden ver un buen listado de sitios públicos realizados con tecnología ADF.

http://www.oracle.com/technetwork/developer-tools/jdev/community/publicadf-1613113.html

ADF Custom Errors

I explain in this post How to customize error messages for required fields and some JBO errors

Hoy subimos un ejemplo que cubre una duda muy preguntada en OTN. Como customizar los mensajes de error para campos obligatorios yalgunos errores JBO

El objetivo es sobrescribir el mensaje “A value is required” y el de clave duplicada JBO-25013: Too many objects match the primary key oracle.jbo.Key[Key xx ].

Esto se consigue creando un bundle propio y registrándolo en el proyecto.

Ver doc:docs.oracle.com/cd/E21764_01/web.1111/b31974/bcadvgen.htm#sm0463

Hemos creado un bundle para la capa de Modelo y otro para la capa de Vista.

El resultado final es el que se ve en la imagen:

  

Pueden descargar el ejemplo aqui