The EJB 3 (Enterprise Java Beans version 3) specification is a core component of enterprise-level JEE (Java Platform Enterprise Edition) implementations and this improved version is set to simplify the development of Enterprise Java applications. This book covers the core elements of EJB 3 technology, exploring them in a concise manner with many supporting examples. You will gain a thorough understanding of EJB 3 technology and learn about the most important features of EJB 3 quickly. What you will learn from this book This book will teach you the core elements of EJB 3 technology. You will: . Gain a rapid introduction to the EJB 3 essentials while learning about the underlying principles . Create Entities, Message-Driven Beans, Session Beans and their clients . Look at running an EJB client from an application client container . Learn how to package and deploy an EJB . Use JQPL (Java Persistence Query Language) . Explore the entity manager interface . Learn about object/relational mapping with EJB 3 . Look at the Java Messaging API and message-driven beans . Look at transactions, interceptors, and EJB timer services . Understand how EJB 3 differs from the 2.x version . Implement EJB 3’s security features Approach This book is a fast-paced tutorial that explores the key features of EJB 3 with many accompanying examples. This book is not a complete reference guide, but a concise exploration of EJB 3’s core elements.