|POJOs in Action
Developing Enterprise Applications with Lightweight Frameworks
January, 2006 | 592 pages
|$44.95||Softbound print + PDF ebook|
“Chris Richardson has done an outstanding job; this book deserves 5 out of 5. I wish I could have given more. Once I started reading the book, it was hard for me to put it down.”
—Meera Subbarao, JavaLobby.org
“A good way to quickly get up to speed with today’s practices for lightweight development.”
—Floyd Marinescu, Founder, InfoQ.com Creator, TheServerSide.com
“Brings back simplicity to enterprise Java applications.”
—Jonas Bonér, Senior Software Achitect, Terracotta, Inc.
“A valuable guide for lightweight development.”
—Craig Walls, Author, Spring in Action
“The author definitely knows what he is talking about.”
—Oliver Zeigermann, J2EE Architect and Apache committer
“Extremely valuable, plenty of sample code... I enthusiastically recommend it!”
—Brendan Murray, Senior Software Achitect, IBM
There is agreement in the Java community that EJBs often introduce more problems than they solve. Now there is a major trend toward lightweight technologies such as Hibernate, Spring, JDO, iBATIS, and others, all of which allow the developer to work directly with the simpler Plain Old Java Objects, or POJOs. Bowing to the new consensus, EJB 3 now also works with POJOs.
POJOs in Action describes these new, simpler, and faster ways to develop enterprise Java applications. It shows you how to go about making key design decisions, including how to organize and encapsulate the domain logic, access the database, manage transactions, and handle database concurrency.
Written for developers and designers, this is a new-generation Java applications guide. It helps you build lightweight applications that are easier to build, test, and maintain. The book is uniquely practical with design alternatives illustrated through numerous code examples.
- Leverage the frameworks’ strengths, avoid their weaknesses
- Apply enterprise patterns in the lightweight world
- New patterns like POJO Façade and Exposed Domain Model
- Build rich domain models
- How Aspects improve design
- Lightweight testing strategies
- How to be agile
ABOUT THE AUTHOR...
Chris Richardson is a developer and architect with over 20 years of experience. His consulting company specializes in jumpstarting projects and mentoring teams. Chris has been a technical leader at Insignia, BEA, and elswhere. He has a computer science degree from the University of Cambridge in England and lives in Oakland, CA.
WHAT REVIEWERS ARE SAYING
“On the whole the book is well written and provides solid technical advice. Richardson is a confident author, and he's well known within the Java enterprise community. No book on enterprise Java is easy reading, but for anyone seriously wanting to catch up with the current state of play this provides both an excellent over-view and some detailed hands-on examples.”
"Not only a great read, but an educational one for application engineers, developers, and architects. The approach is pragmatic problem solving using a variety of approaches and frameworks, in other wordsóreal world.
POJOs in Action is required reading for battle-weary EJB developers and for new developers who want to avoid the sins of the fathers by using lightweight frameworks.”
-- C# Online.NET
"Chris Richardson's book is a well-written and thorough guide to implementing familiar Enterprise Architecture patterns with POJOs. Aimed at the designer, the book provides valuable advice on the benefits and potential pitfalls of using Spring, Hibernate, JDO and iBATIS to implement scalable, performant systems. Highly recommended.”
-- The Pragmatic Architect
"So although individual technologies and frameworks may fall in and out of favor with programmers in the next five years, the design possibilities that POJOs and their implied simplicity bring to programming will not. And that alone may be one of the best reasons to add this book to your bookshelf, no matter which road you take in your enterprise Java programming."
"A solid, valuable and easy-to-read work"
I found POJOs in Action to be easy to read and hard to put down. This book taught me when to work with EJBs and when to work with POJOs and lightweight frameworks, which will prevent much future frustration when I finally embrace enterprise Java application development. POJOs in Action can benefit you as well.