
Reserve it at BN.com & pick it up in 60 minutes at your local store.
Enter a zip code
(Paperback - Revised Edition)
EJB 3.0 has simplified the programming model for Enterprise JavaBeans (EJBs) dramatically and introduced a new Java Persistance specification. This new edition delivers the latest need-to-know Java technologies.
Enterprise JavaBeans 3rd edition has been thoroughly revised to include complete coverage of three major changes in the EJB 2.0 specification: A new version of container-managed persistence; local interfaces; and a totally new kind of bean called the "message driven bean." The 3rd edition also contains an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors.
Explains the underlying technology, Java classes and interfaces, component model, and runtime behavior of Enterprise JavaBeans. Previous knowledge of Java is assumed. The second edition has been updated to cover changes in version 1.1. Annotation c. Book News, Inc., Portland, OR (booknews.com)
More Reviews and RecommendationsBill Burke was born in 1943 and received both his BFA and MFA in Photography from the Rhode Island School of Design. He has exhibited in solo and group exhibitions around the world, and his works are in the collections of the the International Center of Photography, The Metropolitan Museum of Art, and the Museum of Modern Art, New York; the Los Angeles County Museum of Art, the J. Paul Getty Museum, Los Angeles; the San Francisco Museum of Modern Art; the Smithsonian Institution of American Art, Washington, D.C.; the Museum of Fine Arts, Boston; the Museum of Fine Arts, Houston; and the Center for Creative Photography, Tucson; among others. Burke has received numerous honors, including five National Endowment for the Arts grants, and the John Simon Guggenheim Fellowship. Burke lives in Dorchester, Massachusetts.
Richard Monson-Haefel is the author of Enterprise JavaBeans (Editions 1 - 5), Java Message Service and one of the world's leading experts and book authors on enterprise computing. He was the lead architect of OpenEJB, an open source EJB container used in Apache Geronimo, a member of the JCP Executive Committee, member of JCP EJB expert groups, and an industry analyst for Burton Group researching enterprise computing, open source, and Rich Internet Application (RIA) development. Today, Richard is the VP of Developer Relations for Curl, Inc. a RIA platform used in enterprise computing. You can learn more about Richard at his web site Monson-Haefel.
Reader Rating:
See Detailed Ratings
October 29, 2006: Are fluent in the Java language and have some practical experience in developing business solutions? If you are, then this book is for you. Authors Bill Burke and Richard Monson-Haefel, have done an outstanding job of writing a 5th edition of a book that provides a straight forward, no-nonsense explanation of the underlying technology, Java classes and interfaces, the component model, and the runtime behavior of EJB. Burke and Monson-Haefel, begin by defining component transaction monitors and explain how they form the underlying technology of the EJB component model. Then, the authors defines the architecture of the EJB component model and examine the differences between the three basic types of enterprise beans: entity beans, session beans, and message-driven beans. Next, they explain how the EJB-compliant server manages an enterprise bean at runtime. The authors then walk you through the development of some simple enterprise and entity beans. They continue by explaining how entity beans interact with the new entity manager service. Then, they define the basic relational database mapping provided by the Java Persistence specifications. Next, the authors expand your understanding of persistence and complex bean-to-bean relationships. The authors then discuss entity bean inheritance and how an object hierarchy can be mapped to a relational database. They continue by addressing the EJB QL, which is used to query entity beans and to locate specific entity beans in Java Persistence. Then, the authors cover the life cycle of an entity bean and how you can write classes that can intercept entity life cycle events. Next, they show you how to develop stateless and stateful session beans. The authors then show you how to develop message-driven beans. They continue by showing you how to use the Timer Service in EJB 3.0. Then, the authors explain the JNDI ENC as well as the new injection annotations and their XML equivalents. Next, they discuss EJB interceptors and how you can use them to extend the behavior of your EJB container. The authors then provide an in-depth explanation of transactions and describe the transactional model defined by EJB. Then, they walk you through the basics of EJB security. Next, the authors explain the XML, SOAP, WSLD, and UDDI web services standards. They continue by discussing how the JAX-RPC API supports web services in EJB. Then, the authors provide an overview of Java EE 5 and explain how EJB 3.0 fits into this new platform. Finally, they provide the basic design strategies that can simplify your EJB development efforts and make your EJB system more efficient. This most excellent book is organized into two parts: the technical manuscript (of which I have just covered), which is followed by the JBoss workbook. More importantly, the JBoss workbook provides step-by-step instructions for installing, configuring, and running the examples from the manuscript on the JBoss 4.0 Application Server.