Beginning POJOs introduces you to open source lightweight web development using Plain Old Java Objects (POJOs) and the tools and frameworks that enable this. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Javabased web applications. Such applications are centered on several major open source lightweight frameworks, including Spring, Hibernate, Tapestry, and JBoss (including the new lightweight JBoss Seam). Additional support comes from the most successful and prevalent open source tools Eclipse and Ant, and the increasingly popular TestNG. This book is ideal if you’re new to open source and lightweight Java. You’ll learn how to build a complete enterprise Javabased web application from scratch, and how to integrate the different open source frameworks to achieve this goal. You’ll also learn techniques for rapidly developing such applications.
Brian Sam Bodden has spent over ten years working with object technologies, with an emphasis on the Java platform. He holds dual bachelor degrees from Ohio Wesleyan University in computer science and physics and is the president and chief software architect for Integrallis Software, where he focuses on object modeling and Java, particularly Java EE. He has worked as an architect, developer, mentor, trainer, and code monkey for several Fortune 500 companies in various industries including taxation, insurance, retail sciences, telecommunications, banking, finance, distribution and scientific data management. As an independent consultant, he has promoted the use of open source in the industry by educating his clients on the cost benefits and productivity gains they can achieve. He is a frequent speaker at user groups at both national and international conferences. He is a Sun Certified Java Programmer, Developer, and Enterprise Architect. Brian also coauthored the Apress Java title Enterprise Java Development on a Budget Leveraging Java Open Source Technologies (2004). Aside from spending time with his wife and son, Brian spends most of his time writing code or on the mat practicing Brazilian jiujitsu.