The goal of Getting Started with Enterprise JavaBeans is to give the developer a practical introduction to the basics of EJB™ programming and development. Enterprise JavaBeans are at the heart of the Java 2 Platform, Enterprise Edition (J2EE™), the Java language's extremely successful solution to the needs of enterprise applications. and provide a standard server-side component model for J2EE application servers, or containers.
Tutorial coverage includes stateless and stateful session beans, entity beans using bean-managed persistence (BMP) and container-managed persistence (CMP), and message-driven beans. Along the way, the material also touches on JDBC™, transaction handling with the Java Transaction API (JTA), and the Java Message Service (JMS). Complete examples based on functional Web applications are provided.
After working through the tutorial, you should:
-
Understand EJB concepts and terminology.
-
Understand how EJBs work cooperatively with J2EE containers.
-
Understand the process and requirements for creating EJB components.
-
Have a solid foundation for developing your own Enterprise JavaBeans and J2EE applications.