Expert One-on-One J2EE Development without EJB

This code-intensive guide provides best practices for using
simpler and more effective methods and tools, including
JavaServer pages, servlets, and lightweight frameworks.
The book begins
by examining the limits of EJB technology. Then
the authors guide you through alternatives to EJB
that you can use to create higher quality
applications. They then dive into the details, showing
solutions based on the lightweight framework they pioneered
on SourceForge - one of the most innovative
open source communities. They demonstrate how to leverage
practical techniques and tools, including the open source
Spring Framework and Hibernate. This book also guides
you through productive solutions to core problems, such
as transaction management, persistence, remoting, and Web tier
design. You will examine how these alternatives affect
testing, performance, and scalability, and discover how lightweight
architectures can slash time and effort on many
projects.
Topics include: How to find the simplest &
most maintainable architecture for your application; Effective transaction
management without EJB; How to solve common problems
in enterprise software development using AOP and Inversion
of Control; Web tier design and the place
of the Web tier in a well-designed J2EE
application; Effective data access techniques for J2EE applications
with JDBC, Hibernate, & JDO; How to leverage
open source products to improve productivity and reduce
custom coding; How to design for optimal performance
and scalability.