Enterprise JavaBeans 3.0

If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming. And O'Reilly's award-winning book on EJB has been refr...

Descripción completa

Detalles Bibliográficos
Otros Autores: Burke, Bill, author (author), Monson-Haefel, Richard, author (-), Monson-Haefel, Richard
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing ; Sebastopol, California : O'Reilly 2006.
Edición:5th ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626918406719
Tabla de Contenidos:
  • Enterprise JavaBeans 3.0, 5th Edition; Preface; Who Should Read This Book; How This Book Is Organized; Part II: The JBoss Workbook; Software and Versions; Conventions Used in This Book; Using Code Examples; Safari® Enabled; Comments and Questions; Acknowledgments; I. The EJB 3.0 Standard; 1.2. Persistence and Entity Beans; 1.3. Asynchronous Messaging; 1.3.2. Message-Driven Beans and JCA 1.5; 1.4. Web Services; 1.5. Titan Cruises: An Imaginary Business; 1.6. What&s Next?; 2. Architectural Overview; 2.1.2. XML Deployment Descriptors and JAR Files; 2.2. The Enterprise Bean Component
  • 2.2.1.2. The remote interface2.2.1.3. The bean class; 2.2.1.4. What about message-driven beans?; 2.2.2. Annotations, Deployment Descriptors, and JAR Files; 2.2.3. The EJB Container; 2.3. Using Enterprise and Entity Beans; 2.3.2. Message-Driven Beans; 2.4. The Bean-Container Contract; 2.5. Summary; 3. Resource Management and Primary Services; 3.1.1.2. Message-driven beans and instance pooling; 3.1.2. The Activation Mechanism; 3.1.3. Java EE Connector Architecture; 3.2. Primary Services; 3.2.1.2. Concurrency with message-driven beans; 3.2.2. Transactions; 3.2.3. Persistence
  • 3.2.3.2. Object-to-relational persistence3.2.4. Distributed Objects; 3.2.5. Asynchronous Enterprise Messaging; 3.2.6. EJB Timer Service; 3.2.7. Naming; 3.2.8. Security; 3.2.9. Primary Services and Interoperability; 3.2.9.2. SOAP and WSDL; 3.3. What&s Next?; 4. Developing Your First Beans; 4.1.2. The persistence.xml File; 4.2. Developing a Session Bean; 4.2.2. TravelAgentBean: The Bean Class; 4.2.3. titan.jar: The JAR File; 4.2.4. Creating a CABIN Table in the Database; 4.2.5. Deploying the EJB JAR; 4.2.6. Creating a Client Application; 5. Persistence: EntityManager
  • 5.2. Managed Versus Unmanaged Entities5.2.1.2. Extended persistence context; 5.2.1.3. Detached entities; 5.3. Packaging a Persistence Unit; 5.4. Obtaining an EntityManager; 5.4.1.2. Getting an EntityManagerFactory in Java EE; 5.4.2. Obtaining a Persistence Context; 5.5. Interacting with an EntityManager; 5.5.2. Finding Entities; 5.5.2.2. Queries; 5.5.3. Updating Entities; 5.5.4. Merging Entities; 5.5.5. Removing Entities; 5.5.6. refresh( ); 5.5.7. contains( ) and clear( ); 5.5.8. flush( ) and FlushModeType; 5.5.9. Locking; 5.5.10. getDelegate( ); 5.6. Resource Local Transactions
  • 6. Mapping Persistent Objects6.1.2. The Bean Class; 6.1.3. XML Mapping File; 6.2. Basic Relational Mapping; 6.2.1.2. @Column; 6.2.1.3. XML; 6.3. Primary Keys; 6.3.2. Table Generators; 6.3.3. Sequence Generators; 6.3.4. Primary-Key Classes and Composite Keys; 6.3.4.2. @EmbeddedId; 6.4. Property Mappings; 6.4.2. @Basic and FetchType; 6.4.3. @Temporal; 6.4.4. @Lob; 6.4.5. @Enumerated; 6.5. Multitable Mappings with @SecondaryTable; 6.6. @Embedded Objects; 7. Entity Relationships; 7.1.1.2. Programming model; 7.1.1.3. Primary-key join columns; 7.1.1.4. One-to-one unidirectional XML mapping
  • 7.1.1.5. Default relationship mapping