My Account Log in

3 options

EJB 3 developer guide : a practical guide for developers and architects to the Enterprise Java Beans standard / Michael Sikora.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Sikora, Michael.
Series:
From technologies to solutions
Language:
English
Subjects (All):
JavaBeans.
Application software--Development.
Application software.
Java (Computer program language).
Physical Description:
1 online resource (276 p.)
Edition:
1st edition
Other Title:
Enterprise JavaBeans 3 developer guide
EJB Three developer guide
Place of Publication:
Birmingham, U.K. : Packt, 2008.
Language Note:
English
System Details:
text file
Summary:
A Practical Book and eBook Guide for developers and architects using the EJB Standard.
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 ContainerBuilding the Application; 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 MappingO/R Mapping Default Behavior; A Banking Example Application; Customer Entity; Account Entity; Address Entity; Referee Entity; 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 ExpressionsAggregate 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 MergeEntity 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; MANDATORY; Never; Examples of Transaction Attributes; REQUIRED Example; REQUIRES_NEW Example; NOT_SUPPORTED Example; SUPPORTS Example; MANDATORY Example; NEVER Example
Controlling Container Managed Transactions
Notes:
Includes index.
ISBN:
9786611386436
9781281386434
128138643X
9781847195616
184719561X
OCLC:
804665457

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account