Cart
Free Shipping in Australia
Proud to be B-Corp

Enterprise JavaBeans Richard Monson-Haefel

Enterprise JavaBeans By Richard Monson-Haefel

Enterprise JavaBeans by Richard Monson-Haefel


$24.39
Condition - Very Good
Only 1 left

Summary

This third 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.

Enterprise JavaBeans Summary

Enterprise JavaBeans by Richard Monson-Haefel

This third 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 third edition also contains an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors. The new version of container-managed persistence (CMP) beans in 2.0 is more portable and robust than in the older 1.1 version. Most significant is the introduction of the relationship fields, which allow entity beans to declare relationships with each other as natural references. In order to make this huge leap in component relationships possible, EJB 2.0 had to redesign how entity beans are defined and interact. This text examines this critical CMP model in detail. The book also discusses local interfaces, which allow beans that are co-located to interact without the overhead of remote method calls. This improves the performance of beans considerably and complements the CMP relationship fields. Message driven beans are a new kind of enterprise bean based on asynchronous messaging and the Java Message service (JMS). Instead of responding to Java RMI calls, message driven beans process JMS messages sent by messaging clients. An entire chapter is devoted to message-driven beans and how to use them effectively. In addition, the third edition contains an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors.

About Richard Monson-Haefel

Richard Monson-Haefel is one of the world's leading experts on Enterprise JavaBeans. He is the architect of OpenEJB, an open source EJB container, and has consulted as an architect on Enterprise JavaBeans, CORBA, Java RMI and other distributed computing projects over the past several years. Richard is the co-author of O'Reilly's Java Message Service, as well as author of numerous articles. He maintains jMiddleware.com , a website with resources and articles dedicated to the discussion of EJB, JMS, J2EE and other Java middleware technologies.

Table of Contents

Preface. 1. Introduction Setting the Stage Enterprise JavaBeans Defined Distributed Object Architectures Component Models Component Transaction Monitors CTMs and Server-Side Component Models Titan Cruises: An Imaginary Business What's Next? 2. Architectural Overview The Enterprise Bean Component Using Enterprise Beans The Bean-Container Contract Summary. 3. Resource Management and the Primary Services Resource Management Primary Services What's Next? 4. Developing Your First Enterprise Beans Choosing and Setting Up an EJB Server Developing an Entity Bean Developing a Session Bean. 5. The Client View Locating Beans with JNDI The Remote Client API EJB 2.0: The Local Client API. 6. EJB 2.0 CMP: Basic Persistence Overview The Customer EJB Persistence Fields Dependent Value Classes Relationship Fields. 7. EJB 2.0 CMP: Entity Relationships The Seven Relationship Types. 8. EJB 2.0 CMP: EJB QL Declaring EJB QL The Query Methods EJB QL Examples Problems with EJB QL 9. EJB 1.1 CMP A Note for EJB 2.0 Readers Overview for EJB 1.1. Readers Container-Managed Persistence 10. Bean-Managed Persistence The Remote Interface The Remote Home Interface The Primary Key The ShipBean Obtaining a Resource Connection Exception Handling The ejbCreate( ) Method The ejbLoad( ) and ejbStore( ) Methods The ejbRemove( ) Method The ejbFind( ) Methods The Deployment Descriptor. 11. The Entity-Container Contract The Primary Key The Callback Methods EJB 2.0: ejbHome( ) EntityContext The Life Cycle of an Entity Bean. 12. Session Beans The Stateless Session Bean The Life Cycle of a Stateless Session Bean The Stateful Session Bean The Life Cycle of a Stateful Session Bean. 13. Message-Driven Beans JMS as a Resource Message-Driven Beans. 14. Transactions ACID Transactions Declarative Transaction Management Isolation and Database Locking Nontransactional Beans Explicit Transaction Management Exceptions and Transactions Transactional Stateful Session Beans. 15. Design Strategies Hash Codes in Compound Primary Keys Passing Objects by Value Improved Performance with Session Beans Bean Adapters Implementing a Common Interface Entity Beans Without Create Methods EJB 1.1: Object-to-Relational Mapping Tools Avoid Emulating Entity Beans with Session Beans Direct Database Access from Session Beans Avoid Chaining Stateful Session Beans. 16. XML Deployment Descriptors What Is an XML Deployment Descriptor? The Contents of a Deployment Descriptor The Document Header The Descriptor's Body Describing Enterprise Beans EJB 2.0: Describing Relationships Describing Bean Assembly The ejb-jar File 17. Java 2, Enterprise Edition Servlets JavaServer Pages Web Components and EJB J2EE Fills in the Gaps Fitting the Pieces Together Future Enhancements A. The Enterprise JavaBeans API B. State and Sequence Diagrams C. EJB Vendors Index

Additional information

GOR002013557
9780596002268
0596002262
Enterprise JavaBeans by Richard Monson-Haefel
Used - Very Good
Hardback
O'Reilly Media, Inc, USA
20011001
570
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Enterprise JavaBeans