ADF Faces now in Eclipse

The new version of Oracle Enterprise Pack for Eclipse was just release, and one of the key new feature it offers is integration of Oracle ADF Faces development in Eclipse.

If you are serious about developing with JSF, you probably know by now that ADF Faces is the richest set of components out there both in terms of number of components and also the functionality they offer. The components offer a lot of Ajax functionality out of the box, and the framework also offers windowing, drag and drop, push, Javascript API, skinning and much more.
OEPE makes it simple to build with ADF Faces and test run your application.

Here is a basic tutorial that will get you all set up to use this combination.

Once you do that, you can then do this:


sorry shay, but vanilla jsf 2.0 is much easier than ADF. ADF uses massive amounts of XML for everything. Infact, I would say that each page has an associated XML for binding! Working with a "Binding container" instead of a simple managed bean is a disaster. Also, primefaces has far nicer components than ADF. I just can't see the value proposition behind ADF.

Posted by on February 10, 2011 at 09:42 PM PST #

JavaJoe, note that what I demo is using ADF Faces straight against managed beans and not using any ADF Binding. In fact right now there is no support for the "ADF Binding" layer in OEPE. The next version of ADF Faces will be JSF 2.0 compliant - coming soon. The question of whether the ADF binding is easier/better then the JSF 2.0 binding is debatable. I still believe that the ADF approach is easier both in terms of not having to annotate the business service, and the way we actually do the binding with drag and drop. And for the question of which components are nicer - I guess this is a matter of taste...

Posted by shay.shmeltzer on February 11, 2011 at 01:35 AM PST #

I am definitely an Oracle ADF fans. Doesn't javajoe sound a bit too arbitrary? Give some proof. The matter of fact is right now ADF is fairly hot in a lot of States in US, but where are they at for vanilla or primefaces? No offense, but just speaks of truth.

Posted by Alex on March 25, 2011 at 02:25 AM PDT #

will ADF free of use? or we still have to pay US$5000?

Posted by Frans on March 28, 2011 at 09:15 AM PDT #

Right now ADF Faces is still part of the regular ADF license - which basically means free on WebLogic and a runtime cost to run on other Java EE servers.

Posted by shay.shmeltzer on March 29, 2011 at 01:26 AM PDT #

I have always been an admirer of adf faces but never used it - why? Because I felt the entire stack was too tied to jdeveloper and secondly the verboseness of the whole setup. But since this demo was without the xml interference of the adf model and I could do the coding of ejb-managed bean-jsps myself, then this is great. how about putting some servlets in there?

Posted by Michael C. on March 31, 2011 at 03:35 AM PDT #

Michael, all you are doing here is using ADF Faces as a robust JSF set of components, so feel free to fill your project with any Java EE artifact you would like. Shouldn't matter to us :-)

Posted by shay.shmeltzer on March 31, 2011 at 03:42 AM PDT #

I'm confused by ADF Faces use of Trinidad libraries. Trinidad does not seem to support JSF 2.0 at this time. Nor does OEPE. What am I missing ?

Posted by Preston Sheldon on July 27, 2011 at 06:45 AM PDT #

Does ADF Faces in Eclipse support using JSF 2.0 ?

Posted by guest on July 27, 2011 at 11:12 PM PDT #

After these debates and comments, does learning ADF worth ?? or does working on ADF improve the experience that any developer has since as I have red most of the ADF is drag and drop and it has a small amount of coding???

Posted by guest on May 02, 2012 at 02:54 AM PDT #

If you want to you can manually code everything in ADF - however we believe that the less coding you do=less errors/debugging.
ADF is not just about the development experience - it is also about the features that it provides which in many cases are richer than what you get with the core Java EE spec - so you should evaluate whether these type of things are important to you.

Posted by Shay on May 02, 2012 at 05:07 PM PDT #

Nice Demo.Can we integrate PrimeFaces with AdfFaces so that its components can also be brought to use?

Posted by guest on September 03, 2012 at 12:08 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

I'm a Director of Product Management for Oracle's Cloud Development Tools and Frameworks.
Follow me:

« July 2016