Book description
EJB 3 in Action is a fast-paced tutorial for both novice and experienced Java developers. It will help you learn EJB 3 and the JPA quickly and easily. This comprehensive, entirely new EJB 3 book starts with a tour of the EJB 3 landscape. It then moves quickly into core topics like building business logic with session and message-driven beans. You'll find four full chapters on the JPA along with practical code samples, design patterns, performance tuning tips, and best practices for building and deploying scalable applications.
About the Technology
EJB 2 is widely used but it comes at a cost—procedural, redundant code. EJB 3 is a different animal. By adopting a POJO programming model and Java 5 annotations, it dramatically simplifies enterprise development. A cool new feature, its Java Persistence API, creates a standard for object-relational mapping. You can use it for any Java application, whether inside or outside the EJB container. With EJB 3 you will create true object-oriented applications that are easy to write, maintain and extend.
About the Book
What's Inside
- Dependency Injection and Interceptors
- Domain modeling and persisting entities with the JPA and its query language
- Using EJB 3 across application tiers and web services
- Integrating with Spring
- Migrating from EJB 2, JDBC, and other O-R frameworks
About the Reader
About the Authors
Debu Panda is a Lead Product Manager of the Oracle Application Server development team, where he drives development of the Java EE container. He has more than 15 years of experience in the IT industry and has published numerous articles on enterprise Java technologies in several magazines and has presented at many conferences. His J2EE-focused weblog can be found at debupanda.com.
Reza Rahman is an architect with Tripod Technologies, an IT solutions company focusing on Java EE in the Baltimore-NYC corridor. Reza has been working with Java as a language and Java EE as a platform since their inception in the mid-nineties. He has worked with both Enterprise Java Beans and open source tools like Spring and Hibernate, developing enterprise systems in the software, consulting, financial, Telecommunications, and manufacturing industries.
Derek Lane is the CTO of Semantra, Inc. He has worn various hats in his career including mentor, coach, architect, manager, developer, trainer, methodologist, and resident open source zealot. Lane is a contributor to projects of various shape and size as author, presenter, and technical reviewer. Lane is the founder of both the Oklahoma City Java User Group (OKCJUG) and the Dallas/Fort Worth, Texas MicroJava User Group; and has been active as a member, presenter, and mentor for over a decade at various technology user groups across the Midwest and Southern U.S.
Quotes
... this technical book is surprisingly entertaining.
- King Y. Wang, Oracle Canada
... well written, easy, and fun.
- Patrick Dennis, Management Dynamics Inc.
... this is the [EJB] book to read. Don't miss its practical advice!
- Jeanne Boyarsky, JavaRanch.com
Great book - covers everything relating to EJB 3.0.
- Awais Bajwa, Expert Group Member JSR 243 Java Data Objects
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- List of Figures
- List of Tables
- List of Listings
- Preface
- Acknowledgments
- About this Book
- Part 1. Overview of the EJB landscape
- Chapter 1. What’s what in EJB 3
- Chapter 2. A first taste of EJB
- Part 2. Building business logic with EJB 3
- Chapter 3. Building business logic with session beans
- Chapter 4. Messaging and developing MDBs
- Chapter 5. Learning advanced EJB concepts
- Chapter 6. Transactions and security
- Part 3. Diving into the Java Persistence API (JPA)
- Chapter 7. Implementing domain models
- Chapter 8. Object-relational mapping
- Chapter 9. Manipulating entities with EntityManager
- Chapter 10. Using the query API and JPQL to retrieve entities
- Part 4. Putting EJB 3 into action
- Chapter 11. Packaging EJB 3 applications
- Chapter 12. Effectively integrating EJB 3 across your application tiers
- Chapter 13. Taming wild EJBs: performance and scalability
- Part 5. Migration and interoperability issues
- Chapter 14. Migrating to EJB 3
- Chapter 15. Exposing EJBs as web services
- Chapter 16. EJB 3 and Spring
- Appendix A. RMI and JNDI
- Appendix B. Reviewing relational databases
- Appendix C. Annotations reference
- Appendix D. Deployment descriptors reference
- Appendix E. Installing and configuring the Java EE 5 SDK
- Resources
- Index
Product information
- Title: EJB 3 in Action
- Author(s):
- Release date: March 2007
- Publisher(s): Manning Publications
- ISBN: 9781933988344
You might also like
book
EJB 3 in Action, Second Edition
Building on the bestselling first edition, EJB 3 in Action, Second Edition tackles EJB 3.2 head-on, …
book
EJB 3 Developer Guide
A Practical Guide for developers and architects to the Enterprise Java Beans Standard. A rapid introduction …
book
J2EE™ Applications and BEA™ WebLogic Server™
Authoritative guidance and high-performance code—straight from BEA WebLogic's product team! Step-by-step, example-rich coverage of every major …
book
Ajax on Java
This practical guide shows you how to make your Java web applications more responsive and dynamic …