Pro EJB 3 discusses the revolutionary changes made in EJB 3 from earlier versions of the EJB specification.
The book illustrates how EJB 3 enables a developer to program with an API for much easier development than earlier EJB APIs. This book transitions you from EJB 2.x to the new paradigm that EJB 3 defines. This includes session beans, entity beans, message-driven beans, metadata annotations, the EntityManager API, object-relational mappings, EJB 3 QL, the Query API and the Query Language, transactions, security, and others. The book concludes with a unique insight into applying EJB 3 technologies in a service-oriented architecture (SOA).