Title: Book Review: Developing Web Applications with Oracle ADF Essentials
Slug: book-review-developing-web-applications-with-oracle-adf-essentials
Date: 2013-10-13 18:00:00
Author: Kartones
Lang: en
Tags: Reviews, Books, Development, Java
og_image: https://images.kartones.net/posts/screenshots/book_dev_apps_with_oracle_adf.jpg
Description: A review of the book 'Developing Web Applications with Oracle ADF Essentials', by Sten E. Vesterli.

<p>Note: Free evaluation copy provided by the publisher.</p>

<h3>Review</h3>

<p><img alt="Developing Web Applications with Oracle ADF Essentials" src="https://images.kartones.net/posts/screenshots/book_dev_apps_with_oracle_adf.jpg"></p>

<p>
<b>Title</b>: <a href="http://www.packtpub.com/developing-web-applications-with-oracle-adf-essentials/book" rel="nofollow">Developing Web Applications with Oracle ADF Essentials</a><br>
<b>Author</b>: Sten E. Vesterli<br></p>

<p> </p>

<p>I am quite newbie in the Java world, and I have only done an academic use of
the Oracle ecosystem (and mostly just the database). I come from a .NET work so
comparisons are unavoidable.</p>

<p>ADF stands for <a href="http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html" rel="nofollow">Application
Development Framework</a>, a huge FW to build all kind of applications using
good practices like business entities, data abstraction (it includes a huge
ORM), MVC webpages with few lines of code, data bindings....</p>

<p>The problem with it, and the reason why this book might be interesting for
you, is that ADF seems to suffer the Enterprise &amp; Java illness: So many pieces,
with version incompatibilities, frameworks and packages supported only in some
revisions, others needing manual tweaks and configuration changes...</p>

<p>ADF presents itself as "build without coding", and indeed you can build basic
management apps without&amp; a single line of code, but you will for sure spend quite
some time fighting with configuration of pretty basic things like database or
source code control.</p>

<p>This book guides you on quite a lot of those caveats, not only showing the
most basic configuration-driven examples but also going later into creating
custom business layers, data bindings and securing ADF Essentials (using Apache
Shiro because the free version of ADF comes without a security layer...).</p>

<p>It has lots of screenshots, step by steps and I think everyone will have an
easy time&amp; following it. Also hints to more advanced topics by providing links to
blog posts.</p>