The improvements in Enterprise JavaBeans 2.0 give enterprise developers new opportunities to enhance performance, scalability, and robustness. Moreover, EJB technology has been around long enough now that it's possible to identify best-practice patterns for EJB-based application design and coding. In Enterprise JavaBeans Component Architecture, two leading Java developers and mentors have done just that.
Paul and Gail Anderson cover every form of bean, including stateless and stateful session beans, entity beans with bean-managed persistence, entity beans with container-managed persistence, container-managed relationships, and especially EJB 2.0's new message-driven beans. Through detailed code examples, you'll learn when to use each -- and how to avoid the remaining trouble spots. You'll find coverage of every EJB paradigm: component development, JSP Web-based clients, and standalone Java clients.
No matter how good the technology, software developers will never escape the need to make tradeoffs. This book illuminates those tradeoffs exceptionally well -- especially in the detailed "design guidelines and patterns" sections that conclude nearly every chapter. EJB design and coding practices -- and EJB itself -- have come a long way. This book places today's best EJB techniques close at hand. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.