Over a million developers have joined DZone.

New EJB 3.1 Cookbook is Out!

DZone's Guide to

New EJB 3.1 Cookbook is Out!

Free Resource

EJB 3.1 CookBook is a new book from Packt that helps readers master EJB Web Services as well as manage transactions to secure EJB applications. Written by Richard Reese this book covers new EJB 3.1 features and brings the reader up to speed on how to use new techniques in EJB 3.1.


Enterprise JavaBeans (EJB) is a managed server-side component architecture for modular construction of enterprise applications on the Java platform. The EJB specification provides a standard way to implement the back-end business code found in enterprise applications. It also enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java.


This book is part of Packt's Cookbook series and includes recipes ranging from building real world EJB solutions to the development of EJB applications. Packed with step-by-step examples, it starts with coverage of EJB clients and also discusses new technologies in EJB such as singleton beans that support application-wide needs, and aspect oriented features such as logging and data validation.


Recipes within this cookbook allow readers to use EJBs outside of the Java EE environment with the help of the embeddable container, and will teach developers to work with asynchronous session beans to complement message driven beans in support of message based applications. Each recipe throughout the book contains systematic instructions and is accompanied by an analysis of the proceedings carried out in each task.


Java EE and EJB developers interested in using servlets in the construction of a web application will find this book to be an interesting read. This book is out now and is available from Packt. For more information, please visit www.PacktPub.com/ejb-3-1-cookbook/book


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}