|EJB 3 in Action, Second Edition
Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan
MEAP Began: March 2011
Softbound print: Fall 2013 | 800 pages
|Order today and start reading EJB 3 in Action, Second Edition today through MEAP|
|MEAP + Ebook only - $43.99|
|MEAP + Print book (includes Ebook) when available - $54.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
|Every purchase includes a free ebook of the previous edition!|
Table of Contents, MEAP Chapters & Resources
|Table of Contents||Resources|
PART 1: OVERVIEW OF THE EJB LANDSCAPE
1 What's what in EJB 3.2 - FREE
2 A First Taste of EJB 3 - AVAILABLE
PART 2:WORKING WITH EJB COMPONENTS
3 Building business logic with session beans - AVAILABLE
4 Messaging and Message Driven Beans - AVAILABLE
5 EJB Runtime Context, dependency injection and cross-cutting logic - AVAILABLE
6 Transactions and Security - AVAILABLE
7 Scheduling and Timers in EJB - AVAILABLE
8 Exposing EJBs as Web Services - AVAILABLE
PART 3: USING EJB WITH JPA AND CDI
9 JPA Entities - AVAILABLE
10 Managing Entities
11 Using CDI with EJB 3 - AVAILABLE
PART 4: PUTTING EJB INTO ACTION
12 Packaging EJB 3 Applications - AVAILABLE
13 Using Web Sockets and Concurrency Utilities with EJB 3
14 Testing and EJB
A Deployment Descriptors Reference
B Getting Started with Java EE 7 SDK
C EJB 3 Developer Certification Exam
D Resources Index
The EJB 3 framework was a major advancement for Java EE developers, providing a consistent, easy to use model to create and extend applications. EJB 3 incorporates a POJO programming model and Java 5 annotations, along with the Java Persistence API (JPA), a standard for object-relational mapping. EJB 3.1, the latest version, adds full support for Context and Dependency Injection (CDI), the new standard for type-safe dependency injection for Java EE. With EJB 3.1 you create true object-oriented applications that are easy to write, maintain, and extend.
Building on the bestselling first edition, EJB 3 in Action, Second Edition tackles EJB 3.1 head-on, through numerous code samples, real-life scenarios, and illustrations. This book is a fast-paced tutorial for Java EE 6 business component development using EJB 3.1, JPA 2 and CDI. Besides covering the basics of EJB 3.1, this book includes in-depth EJB 3.1 internal implementation details, best practices, design patterns, and performance tuning tips. The book also discusses using open source frameworks like Seam and Spring with EJB 3.1.
- A full introduction to EJB 3.1
- Simplified POJO persistence with Java Persistence API 2.0
- Using CDI features like component naming, interceptors, events, and portable extensions
- EJB 3/Java EE 6 patterns and best practices
This book is written for Java EE 6/EJB 3.1 beginners as well as experienced EJB developers.
About the Authors
Debu Panda is a seasoned Java architect, developer, and community leader. He has authored more than 35 articles on enterprise Java and SOA technologies and two books on enterprise middleware. Reza Rahman is a Senior Software Engineer and Technology Outreach Advocate. A frequent speaker, Reza is a member of the Java EE 6 and EJB 3.1 expert groups. Ryan Cuprak is a technology analyst and president of the Connecticut Java Users Group. He is a Sun Certified NetBeans IDE Specialist. Michael Remijan is a Java Technology Team Lead, Developer, and college Instructor. He has numerous Sun Certifications, and actively writes articles on a variety of Java related technologies.
About the Early Access Version
This Early Access version of EJB 3 in Action, Second Edition enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.