Building Java Applications with EJB 3.0 and JPA
Mike Keith (Oracle Corp.)
The release of the EJB 3.0 and Java Persistence API (JPA) specifications have brought industry standards towards the current state-of-the-art in Java development. They define significantly simplified models for business components and Java persistence, particularly when mapping entities to object-relational data models. This talk will introduce the concepts and principles of EJB 3.0 components, both from the developer and user perspectives. The use of annotations and XML metadata will be described and the notions of interception and dependency injection will be explained. The integration of EJB with the Java Persistence API will also be discussed, with an overview of the JPA programming model. JPA topics will include an overview of entity operations, entity managers, metadata and queries.
|