Sometimes J2EE/EJB projects can take a long time to finish and hard to debug. This book looks at some alternatives to EJB to create better apps. Organized into 17 chapters,the book is useful for architects and developers who are using J2EE/EJB. It begins with reasons to use J2EE without EJB. It also looks into the evolution of EJB. The authors have devoted lots of content in replacing EJB services with lighter-weight and more testable alternatives. Alternative means of transaction management for both declaratively and programmatically are also given exposure. Data access, a chore in J2EE, is also covered, including how AOP can be used to solve problems in enterprise-software development. Concepts of Web-tier design, unit testing and testability, performance and scalability are also covered. A sample application (iBATIS JPetStore 3.1)is used to facilitate understanding of concepts.
The Bottom Line: This is your stop if you want a book to solve your EJB/J2EE problems.