The EJB Container
  • The standard deals to a large extent with the EJB Container Role
    • The EJB Container interfaces are the heart of the system
    • They represent the contract between the container and the bean
    • They allow bean implementations to work portably
    • They provide value to the bean implementor
  • The EJB container provider essentially has 3 responsibilities:
    • Correct implementation of the container <--> bean interfaces
    • Correct implementation of the declarative properties of the bean as specified in its deployment descriptor
    • Efficient and robust implementation of the container
  • The EJB standard provides the definition of correct behaviour for 1 & 2
  • Container vendors are at liberty to deal with 3 as they please

Next Slide >>