F
ROM
OUR
PEER
REVIEW
...
“Chris Richardson targets critical
design issues for lightweight Java
enterprise applications using POJOs with fantastic in-depth exam-
ples. This book extends Martin Fowler’s great book, Enterprise
Architecture Patterns
, as well as the more recent
Domain-Driven Design
by Eric Evans, by providing practical design guidance and useful
examples. It also addresses the architecture and design issues asso-
ciated with Spring and Hibernate development, whereas Man-
ning’s companion ‘in Action’ books focus primarily on the Spring
and Hibernate technologies.
“This is a powerful book for architects, senior developers, and
consultants. It uniquely combines best practices and design wisdom
to integrate domain-driven design and test-driven development for
object-oriented Java enterprise applications using lightweight
Spring, Hibernate, and JDO technologies.
“The table of contents reflects the important topics that most
architects and enterprise developers face every day. There is signifi-
cant need for a book like this, which shows how to address many
common and complex design issues with real-world examples. The
content in this book is unique and not really available elsewhere.”
DOUG WARREN
Software Architect
Countrywide Financial
“POJOs in Action fills a void: the need for a practical explanation of
the techniques used at various levels for the successful building of
J2EE projects. This book can be compared with the less enterprise-
oriented and more abstract J2EE Development without EJB by Rod
Johnson, but Richardson offers a step-by-step guide to a successful
J2EE project. The explanations of the various alternatives available
for each step provide the main thrust of this book. Also, the various
‘When to use it’ paragraphs are helpful in making choices.
“The ‘lightweight J2EE’ point of view is very under-represented in
books and this one is the most didactic J2EE-light book I have read.”
OLIVIER JOLLY
J2EE Architect
Interface SI
“POJOs in Action provides good coverage of the current EJB 3.0 and
POJO discussions in the developer community. The book is easy to
read and has lots of good examples. It provides a complete discus-
sion of the subject matter, from the basic data definitions to
the implications on the client-side: I haven’t seen another book that
takes this approach, so it definitely fills a niche.
“The author describes some technologies as being unsuitable for
most situations, but sticks to his guns and maintains the philosophy
of providing the user with a choice, describing each possible solu-
tion in depth, despite previous assertions that a particular solution
may be sub-optimal. This reflects the realities in a developer’s world,
where we are often forced to use technologies that we might not
have chosen ourselves: this support is A Good Thing.
“Compared to Martin Fowler’s Enterprise Architecture Patterns,
which provides a generalized description of the enterprise, this book
attempts to present the solutions to the situations Fowler describes.
While much of the information can be found elsewhere, including
the websites for the technologies
as well as Fowler’s book, the
combination of focused information and the explicit samples makes
POJOs in Action
much more than the sum of
its parts. It isn’t merely a
duplication of what’s available elsewhere: it carefully explains the
technologies with plenty of sample code, in a consistent style.”
BRENDAN MURRAY
Senior Software Architect
IBM
POJOs in Action
DEVELOPING ENTERPRISE APPLICATIONS
WITH LIGHTWEIGHT FRAMEWORKS
CHRIS RICHARDSON
MANNING
Greenwich
(74° w. long.)
For online information and ordering of th
is and other Manning books, please visit
www.manning.com. The publisher offers d
iscounts on this book when ordered in
quantity. For more information, please contact:
Special Sales Department
Manning Publications Co.
209 Bruce Park Avenue Fax:(203) 661-9018
Greenwich, CT 06830 email: manning@manning.com
©2006 by Chris Richardson. All rights reserved.
No part of this publication may be reprod
uced, stored in a retrieval system, or transmitted,
in any form or by means electronic, mechanical, photocopying, or otherwise, without
prior written permission of the publisher.
Many of the designations used
by manufacturers and sellers
to distinguish their products
are claimed as trademarks. Where those design
ations appear in the book, and Manning
Publications was aware of a trademark claim,
the designations have
been printed in initial
caps or all caps.
Recognizing the importance of preserv
ing what has been written, it is
Manning’s policy to have
the books they publish printed on
acid-free paper, and we exert our best efforts to that end.
Manning Publications Co. Copyeditor: Liz Welch
209 Bruce Park Avenue T
ypesetter: Gordan Salinovic
Greenwich, CT 06830 Cover designer: Leslie Haimes
ISBN 1932394583
Printed in the United States of America
1 2 3 4 5 6 7 8 9 10 – VHG – 10 09 08 07 06 05