Developing EJBs


Overview/Description
To describe the Enterprise JavaBean (EJB) component model and to explain how to create EJBs

Target Audience
Java developers interested in Enterprise JavaBeans and how they can be used to develop enterprise-class applications; business analysts, system architects, technical managers, and technology evaluators interested in gaining an overview of enterprise development technologies

Prerequisites
A working knowledge of the Java language, specifically the Java 2 Standard Edition development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and server-side development would be useful

Expected Duration
220 Minutes

Objectives:

Developing EJBs

  • discuss server-side component architectures and software components.
  • outline the features of the Enterprise JavaBean (EJB) server-side component model.
  • outline the three component types of Enterprise JavaBeans (EJBs).
  • describe the services provided to Enterprise JavaBeans (EJBs) by the EJB container.
  • provide an overview of the uses and capabilities of session beans.
  • define the characteristics of the component and home interfaces of a session bean.
  • describe how to create an implementation class, complete with business methods for a session bean.
  • create a simple stateful session bean.
  • describe the properties of an entity bean, including the life cycle and persistence mechanisms.
  • outline the steps involved in creating an entity bean using bean-managed persistence.
  • create the remote interface, remote home interface, and bean implementation class for a BMP entity bean.

  • Course Number: 73423_eng