Description |
1 online resource (vii, 259 pages) : illustrations |
|
text file |
Series |
From technologies to solutions |
|
From technologies to solutions.
|
Note |
Title from title screen. |
|
Includes index. |
Summary |
"A practical guide for developers and architects to the Enterprise Java Beans standard"--Resource description page |
Contents |
Cover -- Table of Contents -- Preface -- Chapter 1: Introduction to the EJB 3 Architecture -- Introduction to the Java EE Architecture -- The EJB 3 Architecture -- EJB Container Services -- The JPA Persistence Engine -- EJB 3 Compared with Earlier Versions -- Getting Started -- Installing GlassFish -- Testing the Installation -- Accessing the Administrator Console -- Shutting Down GlassFish -- Downloading Example Source Code -- Summary -- Chapter 2: Session Beans -- Introduction -- Stateless Session Beans -- Annotations -- Creating a Session Bean Client -- Running the Example -- The Program Directory Structure -- The Ant Build Script -- The Application Client Container -- Stateless Session Bean's LifeCycle -- Stateful Session Beans -- Stateful Session Bean's LifeCycle -- Local Interfaces -- Summary -- Chapter 3: Entities -- Introduction -- EJB 3 Entities -- Comparison with EJB 2.x Entity Beans -- Mapping an Entity to a Database Table -- Introducing the EntityManager -- Packaging and Deploying Entities -- The Program Directory Structure -- Building the Application -- Field-Based Annotations -- Generating Primary Keys -- Table Strategy -- Sequence Strategy -- Identity Strategy -- Auto Strategy -- Overriding Metadata Defaults -- Summary -- Chapter 4: Object/Relational Mapping -- O/R Mapping Default Behavior -- A Banking Example Application -- Testing the Application -- O/R Mapping Overriding Defaults -- Customer Entity -- Account Entity -- Address Entity -- BankServiceBean -- O/R Mapping Additional Annotations -- Referee Class -- BankServiceBean -- Composite Primary Keys -- O/R Inheritance Mapping -- SINGLE_TABLE Strategy -- JOINED Strategy -- Table per Concrete Class Strategy -- Summary -- Chapter 5: The Java Persistence Query Language -- Introduction -- Simple Queries -- Projection -- Conditional Expressions -- Aggregate Functions -- GROUP BY -- HAVING -- Queries with Relationships -- Joins -- Inner Joins -- Outer Joins -- Fetch Joins -- Collection Comparison Expressions -- Constructor Expressions -- SubQueries -- Functions -- CONCAT -- SUBSTRING -- TRIM -- LOWER and UPPER -- LENGTH -- LOCATE -- ABS -- SQRT -- MOD -- SIZE -- Queries with Parameters -- Positional Parameters -- Named Parameters -- Named Queries -- Handling Date and Time -- @Temporal annotation -- Queries with Date Parameters -- Datetime Functions -- Bulk Update and Delete -- Native SQL -- Summary -- Chapter 6: Entity Manager -- Application-managed Entity Manager -- Entity Manager Merge -- Entity Manager Methods -- remove() -- contains() -- flush() -- setFlushMode() -- refresh() -- clear() -- Cascade Operations -- persist -- remove -- merge -- refresh -- all -- Extended Persistence Context -- Entity LifeCycle Callback Methods -- Entity Listeners -- Summary -- Chapter 7: Transactions -- Introduction -- Container-Managed Transaction Demarcation -- SUPPORTS -- NOT_SUPPORTED -- REQUIRED -- REQUIRES_NEW -- MANDAT. |
Subject |
JavaBeans.
|
|
JavaBeans. |
|
JavaBeans |
|
Java (Computer program language)
|
|
Application software -- Development.
|
|
Java (Langage de programmation) |
|
Logiciels d'application -- Développement. |
|
Java (Computer program language) |
|
Application software -- Development |
|
Java (Computer program language) |
Added Author |
Verma, Meenakshi. Reviewer.
|
|
Mawata, Chris. Reviewer.
|
|
Bean, Lawrence. Reviewer.
|
Other Form: |
Print version: Sikora, Michael. EJB 3 developer guide. Birmingham, UK : PACKT pub., 2008 9781847195609 (OCoLC)463003920 |
ISBN |
9781847195616 (electronic bk.) |
|
184719561X (electronic bk.) |
|
1847195601 |
|
9781847195609 |
|