O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

EJB Roles

The EJB specification defines six roles for EJB development. As with other parts of the EJB specification, there was a distinct effort to make it possible to provide code reuse, portability, and interoperability with both existing and future technologies. To that end, these roles define responsibilities and input and output work units. In practice, these roles may be combined, and one individual or group could take on the work of several roles (in fact, that is usually the case). These roles are as follows.

  • bean provider

  • application assembler

  • deployer

  • EJB container provider

  • EJB server provider

  • system administrator

The bean provider creates the constituent class and interface files required to create one or more EJB components. The output, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required