"Enterprise JavaBeans, Second Edition", is the definitive guide to EJB 1*1, which incorporates the latest developments in EJB technology. Enterprise JavaBeans allows you to build complex, mission-critical systems using snap-together software components that model business objects and processes. EJB greatly simplifies the process of development by taking care of issues like object persistence, security, and transaction management. EJB 1*1 delivers on a promise that was astonishing a few years ago : not only can Enterprise JavaBeans run without modification on any operating system, they could run without modification within any EJB 1*1 enterprise server. EJB 1*0 was a "down payment" that showed portability was possible ; EJB 1*1 goes much further in making server-side components more powerful, portable, and easy to deploy. This book teaches you how to develop Enterprise JavaBeans to model your business and how to use those beans in clients. It covers : Enterprise JavaBeans 1*1 and 1*0. Developing entity beans and session beans. Container- and bean-managed persistence. XML deployment descriptors. The JNDI Enterprise Naming Context (ENC). Transaction management. Design strategies. Bean life cycle. Relationship between EJB and Java 2, Enterprise Edition (J2EE). If you've done any enterprise software development in the past few years, you already know the extent to which EJB bas changed the field. Use this book to catch up on the latest developments. If you're new to enterprise software development, or if you haven't been working with EJB, this book will bring you up to speed on this exciting technology for building business systems.