Book description
Targeted at Java and Java EE developers both with and without prior Enterprise JavaBeans (EJB) experience, Beginning EJB 3, Java EE 7 Edition will guide you in building enterprise software based on the latest cross-platform industry standards. Learn how to use the EJB 3 API to develop powerful, standards-based backend business logic for creating the complex enterprise applications that run today's transactions and more.
With over 20 years of combined EJB experience, the authors offer many practical insights into designing and coding EJB components in combination with related Java EE technologies. EJB has made huge advances in the ease of building enterprise, server-side Java components and business logic development, and has drastically simplified programming models and design patterns. Use this book to harness that power and take your enterprise Java development to the next level.
Table of contents
- Title Page
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Preface
- Acknowledgments
- CHAPTER 1: Introduction to the EJB Architecture
- CHAPTER 2: EJB Session Beans
- CHAPTER 3: Entities and the Java Persistence API
-
CHAPTER 4: Advanced Persistence Features
- Mapping Entity Inheritance Hierarchies
- Using Abstract Entities, Mapped Superclasses, and Non-Entity Classes in an Inheritance Hierarchy
- Polymorphic Relationships
- Polymorphic JPQL Queries
- Using Native SQL Queries
- The Query Criteria API
- Composite Primary Keys and Nested Foreign Keys
- Support for Optimistic Locking (@Version)
- Support for Autogenerated Primary Key Values (@GeneratedValue)
- Interceptors: Entity Callback Methods
- Compiling, Deploying, and Testing the JPA Entities
- Conclusion
- CHAPTER 5: EJB Message-Driven Beans
- CHAPTER 6: EJB and Web Services
- CHAPTER 7: Integrating Session Beans, Entities, Message-Driven Beans, and Web Services
- CHAPTER 8: Transaction Support in EJB
- CHAPTER 9: EJB 3 Performance and Testing
- CHAPTER 10: Contexts and Dependency Injection
- CHAPTER 11: EJB Packaging and Deployment
- CHAPTER 12: EJB Client Applications
- CHAPTER 13: Testing in an Embeddable EJB Container
- Index
Product information
- Title: Beginning EJB 3: Java EE 7 Edition
- Author(s):
- Release date: April 2013
- Publisher(s): Apress
- ISBN: 9781430246923
You might also like
book
Java EE 7 Essentials
Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and …
book
Beginning EJB in Java EE 8: Building Applications with Enterprise JavaBeans
Build powerful back-end business logic and complex Enterprise JavaBeans (EJB)-based applications using Java EE 8, Eclipse …
book
Java for the Web with Servlets, JSP, and EJB: A Developer’s Guide to J2EE Solutions
Java for Web with Servlets, JSP and EJB is the one book you need to master …
book
EJB 3 Developer Guide
A Practical Guide for developers and architects to the Enterprise Java Beans Standard. A rapid introduction …