Enterprise JavaBeans Developing ComponentBased Distributed Applications - TM Author:Thomas Valesky Enterprise JavaBeans(tm) facilitates the development of distributed Java(tm) applications, providing an object-oriented transactional environment for building distributed, component-based, multitier enterprise applications. Enterprise JavaBeans is designed to get you up-to-speed quickly, focusing on the exact information you need to become an ... more »effective Enterprise JavaBeans programmer. This example-filled book serves as an introduction and tutorial, and provides the in-depth information you need to handle real-world programming challenges. This book presents an overview of the architecture, using a "Hello, world!" Enterprise JavaBeans system to illustrate basic concepts. The book then moves on to cover Session and Entity beans, how to write client programs that use Enterprise JavaBeans, and the packaging and deploying of Enterprise JavaBeans. You will find precise explanations on specific topics such as: The differences between stateful and stateless beans
-- The differences between bean-managed and container-managed
-- Entity beans
-- How to call a bean from a servlet, another bean, or an applet
-- How to obtain and examine Enterprise JavaBeans metadata
-- How to identify deployment descriptors and the values they contain
-- How to use access control lists to set up permissions on an
-- Enterprise JavaBeans server
-- How a bean can retrieve and test a client's identity In addition, substantial examples and an "implementation diary" demonstrate the implementation process, the available options and tradeoffs, and the rationale behind development choices. A chapter devoted to tips and common pitfalls provides concrete rules of thumb for more effective Enterprise JavaBeans programming. The accompanying CD-ROM includes Enterprise JavaBeans software and examples from the book. Enterprise JavaBeans gives you the background you need to use the system productively in your daily work and puts you on the fast track to mastering Enterprise JavaBeans techniques.« less