The blog for hints & tips about Oracle Application Development Framework and Mobile Application Framework

ADF Enterprise Application Development - Made Simple (Book Review)

Frank Nimphius
Master Principal Product Manager

Sten E. Vesterli wrote the "Oracle ADF Enterprise Application Development – Made Simple" book published by Packt Publishing in 2011


A common question on OTN, but also when talking to clients or customers is about where and how to start your ADF application development. Especially when the current programming background is not in Java, but 4 GL or PLSQL, developers often look for answers to the following questions:

· How long does it take to learn Oracle ADF ?

· How long does it take to replace a Forms application with ADF ?

· How many developers do I need?

· Do I need to know Java to use ADF and if yes, how good do I need to know this?

· How do I structure my programming files, organizing them in JDeveloper work spaces, projects and libraries?

· What is best practices for naming Java packages and how to void naming conflicts in ADF in general?

· How many Application Modules do I need or should I create?

· How to test applications?

Sten Vesterli answers all of the above questions and more in his book


, which makes it great value add to the 3 existing Oracle ADF books.

In order of complexity (which also is the order in which reading the available Oracle ADF books makes sense), in my opinion, Sten's book should come second – though it also is useful to those that are already more advanced with Oracle ADF. So if you are absolutely new to Oracle ADF, then the order of books to read to get you up on an expert level should be:

1. Grant Ronald; "Quick Start Guide to Oracle Fusion Development: Oracle JDeveloper and Oracle ADF" (McGraw Hill 2010)

2. Sten Vesterli; "Oracle ADF Enterprise Application Development – Made Simple" (Packt Publishing 2011)

3. Duncan Mills, Peter Koletzke; " Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development" (McGraw Hill 2009)

4. Frank Nimphius, Lynn Munsinger; " Oracle Fusion Developer Guide: Building Rich Internet Applications with Oracle ADF Business Components and Oracle ADF Faces" (McGraw Hill 2010)

If you are not new to Oracle ADF and Orace JDeveloper, then buy Sten Vesterli's book anyway. It is worth it and you want to have it on your book shelf. See below the table of content to get a better idea of what this book covers:

· Chapter 1: The ADF Proof of Concept

· Chapter 2: Estimating the Effort

· Chapter 3: Getting Organized

· Chapter 4: Productive Teamwork

· Chapter 5: Prepare to Build

· Chapter 6: Building the Enterprise Application

· Chapter 7: Testing your Application

· Chapter 8: Look and Feel

· Chapter 9: Customizing the Functionality

· Chapter 10: Securing your ADF Application

· Chapter 11: Package and Deliver

· Appendix: Internationalization

The book is written with a lot of good humor, which makes the read very enjoyable (from a geek's perspective, of course). My favorite quote – just in case you are interested - is from page 97, when Sten talks about getting organized:

" Stop sending e-mails to your team. Just stop it. E-mail is so last century.…"

So true, so true! This quote's runner up is the "boss key" on page 128 where Sten talks about productivity and how Oracle Team Productivity Center (TPC) can help you with this. Quotes like these stick to your brains and make sure you never forget.

Go for it!

Be the first to comment

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