Finally with Eclipse ( OEPE ) as IDE we can use the ADF Binding framework in our ADF applications development ( works with PS3 and higher ) . Last year I already blogged about the support for ADF Rich Faces and with this release of OEPE ( it is still a Technical Preview) we can fully develop ADF applications in Eclipse. Off course you don't have the ADF BC wizards of JDeveloper and you need to use EJB, JPA or a web service proxy for retrieving data ( and optionally generate an ADF DataControl ).
In this blogpost I continue my previous blogpost with the new ADF Binding features in Eclipse
First we got a separate Data tab window with all the imported or generated ADF Data Controls, Managed Beans and an overview of the used page variables like row in an ADF Table.
A Page Definition editor with its usage ( very nice ). But it does not contain all the possible iterator configurations options ( missed these two important options: refresh and change event policy ).
The Task Flow editor got some extra options like defining breakpoints.
When we select our Web project, we can generate an new ADF Data Model Component
This will generate an EJB Session bean with a local and remote interface.
This EJB can be invoked from a JSF managed bean or generate a ADF Data Control on the local interface.
The ADF Binding artifacts will be generated in its own adfmsrc folder.
We can also generate an ADF DataControl on our own java class.
If you have ADF DataControls in two or more projects you need to move one of the DataControls.dcx to a unique package. Else ADF can't load the second DataControls.dcx file.
Let's hope we soon get a OEPE version for WebLogic 12c with JSF2 + all the nice Java EE 6 support.