Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

Applying Enterprise JavaBeans

 

book cover Written by the architects of the Enterprise JavaBean (EJB) specification, Applying Enterprise JavaBeans, Second Edition is an advanced programming guide and reference source which has been updated and expanded to reflect updates in the EJB 2.1 specification. This book is an invaluable resource for IT personnel building in-house applications and for the independent software vendors (ISVs) building applications for sale to enterprise.

The authors use example applications to clearly illustrate many of the typical problems encountered in enterprise application development, and to help developers learn to use the newest features of the EJB. Applying Enterprise JavaBeans, Second Edition also explores the use of EJB architecture in the construction and accessing of Web services, thus integrating applications across enterprises with interoperable, standards-based protocols and service description formats.

In-depth coverage includes such EJB topics as:

  • Support for Web services and security management
  • Message-driven beans and integration with Java Messaging Service (JMS)
  • Session beans--including a discussion of the differences between stateful and stateless session beans
  • Entity beans--including life cycle, persistence management, and container management
  • Transaction management
  • EJB Query Language

Applying Enterprise JavaBeans, Second Edition discusses when and how each EJB feature should be used in applications and concludes with a comprehensive API reference for developers. This book is an essential addition to every Java programmer's bookshelf.

Errata
Order this book through amazon.com

Download Applying Enterprise JavaBeans(TM) code samples.

Written by the chief architect of the Enterprise JavaBean (EJB) specification, Applying Enterprise JavaBeans provides complete, in-depth, and authoritative information on the EJB technology. Written for Java developers, IT personnel and independent software vendors (ISVs), this book presents the EJB architecture from the point of view of the person developing EJB applications.

You will find in-depth coverage of such topics as:

  • EJB's place within the Java 2 Platform, Enterprise Edition
  • The advantages of the EJB architecture
  • The internal structure of enterprise beans
  • Session beans, including a discussion on stateful versus stateless session beans
  • Entity beans, including life cycle, persistence management, and container management
  • Transaction management
  • Overview of security responsibilities of the various EJB roles
  • Using EJB in application integration
Two example applications that run throughout the book are used to illustrate many of the typical problems encountered in enterprise application development. The first example application, a benefits enrollment application developed by an in-house IT department, explains session beans and how to use them. The second example uses the first example and turns it into an application developed by an ISV, demonstrating how the entity bean architecture helps ISVs overcome the challenges of programming for multiple clients and different operational environments.

In addition to the two application examples, the authors describe the individual features of the EJB architecture and discuss when and how they should be used in applications. The book concludes with a comprehensive API reference.

Errata
Order this book through
DigitalGuru
amazon.com