Shay Shmeltzer's Oracle Development Tools Tips

  • February 10, 2011

ADF Faces now in Eclipse

Shay Shmeltzer
Director of Product Management - Oracle

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:

Join the discussion

Comments ( 12 )
  • javajoe@hotmail.com Friday, February 11, 2011
    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.
  • shay.shmeltzer Friday, February 11, 2011
    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...
  • Alex Friday, March 25, 2011
    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.
  • Frans Monday, March 28, 2011
    will ADF free of use? or we still have to pay US$5000?
  • shay.shmeltzer Tuesday, March 29, 2011
    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.
  • Michael C. Thursday, March 31, 2011
    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?
  • shay.shmeltzer Thursday, March 31, 2011
    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 :-)
  • Preston Sheldon Wednesday, July 27, 2011

    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 ?

  • guest Thursday, July 28, 2011

    Does ADF Faces in Eclipse support using JSF 2.0 ?

  • guest Wednesday, May 2, 2012

    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???

  • Shay Thursday, May 3, 2012


    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.

  • guest Monday, September 3, 2012

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

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.