
Chapter 1 Introduction to EJB 3—A general overview of the Java EE architecture
including EJB container services, the JPA persistence engine, and initial installation
of the GlassFish application server.
Chapter 2 Session Beans—Creation of a session bean and its client and examples of
running it from the application client container. Exploring the program directory
structure. Packaging and deploying a session bean. A look at the stateless and
stateful session beans lifecycle.
Chapter 3 Entities—Exploring EJB 3 entities. How to package and deploy entities
and map an entity to a database table. Metadata defaults and how to override them.
Generating primary keys.
Chapter 4 Object/Relational Mapping—One-to-one, one-to-many and many-to-many
associations. Default object/relational mapping values and how to override them.
Object/relational inheritance mapping and additional annotations.
Chapter 5 JPQL (Java Persistence Query Language)—Looking at different groups of
queries including aggregate functions, queries with relationships, subqueries, queries
with parameters and named queries. JPQL joins and functions are also explained.
Chapter 6 Entity Manager—Looks in detail at the entity manager. Covers both the EJB
3 container-managed and application-managed entity managers.
Chapter 7 Transactions—ACID properties and isolation levels. Container-managed
transactions. Bean-managed transactions.
Chapter 8 Messaging—Looks at the JMS (Java Messaging Service) API. Examples of
queue producer and queue consumers. Topic producer and consumers. Message
driven beans: their activation configuration properties, lifecycles and transactions.
Chapter 9 EJB Timer Service—Examples of single and interval events. Timer interface
methods. Timers and transactions.
Chapter 10 Interceptors—Covers interceptor methods, classes and interceptor
communication as well as default interceptors.
Chapter 11 Implementing EJB 3 Web Services—An overview of web service concepts
and the web service definition language (WSDL). Creating and deploying a Java
application as a web service. Creating and deploying an EJB session bean as a web
service. Creating a web service client.Download here
No comments:
Post a Comment