This book is written in an easy-to-read style, following an enterprise development process through all the phases from proof of concept to initiation and setup to development and on to integration testing and deployment. Concepts are illustrated with real-world examples and the approaches and methods are explained step by step. This book is for developers in general - both web developers and developers experienced with classic 4GL tools like Oracle Forms - who wish to learn how to develop modern, user-friendly web applications in an Oracle environment. It is for novice ADF developers who wish to learn how to use JDeveloper and ADF, as well as for more experienced ADF developers who wish to improve their knowledge and understanding of ADF and how to use it effectively.
This book is a must read for every project lead and senior ADF developer. It gives an excellent overview of how an ADF team should be organized, the tools and methods to use to aid the development process.
This is not a technical guidebook on how write ADF code or solve complex technical problems, there are other books (and Oracle manuals) which cover that. This book takes a step back away from the technical detail and focuses on the bigger picture of the software development process. I think this perspective is lacking from the usual development guides, technical blogs and programming courses.
As an ADF developer for many years I could still learn a lot from reading this book. It will save me time on investigating new trends in Continous Integration, Load Testing, Automatic builds, Skinning, Customizations and more, the book gave me answers to the questions of which methodology I should use for architecting my next ADF project - at least it gives me a nice headstart in choosing the supporting tools and processes.
Although the book's title refers to Enterprise Applications it will help in smaller projects too. Every aspect of the so called Enterprise Applications needs be considered for smaller applications as well, some will be considered not needed or irrelivant but that choice must be made based on facts that can be found in this book.
The book refers to the (now) latest version of Oracle JDeveloper, 12c and discusses some of the new tools integrated therein. But still applies to the 11g versions of JDeveloper and ADF.
The book goes through the process of building a small (and functional) application so it is also a nice introduction to ADF development.
So if you are a project manager willing to learn a little about ADF Development or an ADF Developer willing to learn a little about project management this book is well worth reading.
I like the book because it's not tecchnical reference. Include a real example for develop a real project. A lot of books are more technical, include examples but only technical. This is more a step step guide with a lot of suggestions for help in development life cycle.
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 like the book for the way the content was presented, it gives you the complete details of what you can do with ADF. Author has organized the topics to help IT managers and developers understand the concepts of ADF to estimate the effort and design better solutions. I liked the way the author explained the implementation using the use cases, which makes reader to understand the concepts very easily. This book gives another dimension to the experienced developers to understand more on architecting the ADF project
I would recommend this book to the new Project teams to understand the features and implementation guidelines.