9.1. Introduction

The Enterprise JavaBeans specification[1] defines EJB as “a component architecture for the development and deployment of component-based distributed business applications. Enterprise beans are components of distributed transaction-oriented enterprise applications. Applications written using the Enterprise JavaBeans architecture are scalable, transactional, and multi-user secure. These applications may be written once, and then deployed on any server platform that supports the Enterprise JavaBeans specification.”

[1] http://java.sun.com/products/ejb

In practice, this translates into a number of concrete features:

  • Transaction management (declarative or explicit via code, possibly distributed)

  • Contracts (components, remote and local ...

Get Core Java™ Data Objects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.