I won a free e-book for Review by Linkedin group about ADF. I won another book following a blog http://www.marcofolio.net/ - this is a blog about design and they offer free books by Twitter. For the ADF book, all I need to do is just post my honest opinion about the book. While I was reading the ADF book, I sent a submission for Erradata about one diagram and I won other free Ebook, so the books that I have are listed below.
- Zend Framework 2.0 by Example Beginner's Guide
- Oracle ADF Enterprise Application Development - Made Simple : Second Edition
- Xcode 4 Cookbook
At this moment, I only read the ADF book.
Actually, I'm working in outsourcing for a company that decides to migrate all its systems in Java to the Oracle's ADF Framework. I worked with PHP, .NET, Delphi and now with ADF. I use Jdeveloper to work with ADF.
You can get information about ADF in the Oracle web site:
The official description about ADF is this:
Oracle ADF is an end-to-end Java EE framework that simplifies application development by providing out-of-the-box infrastructure services and a visual and declarative development experience.
I think that ADF is similar to the .NET. ADF follows the MVC. I think that the concept is similar in .NET and ADF. In the part of the model on .NET, we have the entity framework or datasets and with ADF you have the ADF Business components. In .NET, you have entites or tables and with ADF you have View Objects and Entities, for the view like .NET ADF includes a lot ot the components that you only connect with your model, ADF includes a resources string file like .NET for developing your application in different languages or countries only changing a resources file. I think that ADF is an interesting framework for Java developers and works like .NET Framework.
Oracle ADF Enterprise Application Development – Made Simple: Second Edition
The author is Sten E. Vesterli. He has a lot of experience with Oracle products. The book has 432 pages in 11 Chapters. I like the book because it's not a technical book, or isn't about a history of ADF.
It's more a practical book. The author gives a lot of suggestions for developing with ADF in a real project. It's more a step by step guide for developing your own project with ADF.
He suggests tools and shows a few examples of how to use some tools with Jdevelopr or with Firefox to help you in a real project, tools like balsamiq for prototype user interfaces, jmeter for test, selenium for test user interfaces, Junit for unit test, SVN, Git.
The book begins with a simple proof of concept and follows a cycle of development. After the proof of concept, the book guides you to set up all you need for work, he suggests a lot of tools that can help you to develop real applications. I think that it includes all topics for developing a real software, from analysis and estimating the effort, how to improve the appearance using skin, templates or how to customize the same project for different companies or users without changing your principal development. The book includes a chapter about implementing security by users and roles. Finally, it includes a step by step guide for packaging and delivering the software, and includes an append for giving some tips for localizing your application.
I would like to suggest this book for project managers and architects. I think it is useful for developers too, but I think it is more about how to guide a real project.
If you want to learn about ADF, I suggest that you read this book, maybe this is a book more for developers or someone that wants to learn ADF. The book is:
The link of the book is:
The site of the author is:
Points of Interest
I almost finished one project with ADF. I'll begin a new project and I think that I'll follow the suggestions of the book.