In this book, I'm going to take my own medicine.
I'll keep it simple and short. At this point,
you're probably wondering how five simple principles
can change anything at all. Please indulge me. In the pages to come,
I'll lay out the five simple principles.
I'll then show you the ideas in practice.
You'll see how two successful and influential
frameworks used these principles, and how to build applications with
these frameworks. You'll see an example of a
persistent domain model, an enterprise web application, a
sophisticated service, and extension using these core concepts. My
plan is simple. I'll show you a handful of basic
principles. I'll show you how to succeed with the
same ideas to build better, faster, lighter Java.If you tend to value a book by the weight of its pages, go find
another one. If you'd rather weigh the ideas, then
welcome aboard. It all begins and ends with simplicity. And
that's the subject of Chapter 2.