2.2. The J2EE Components

To develop distributed components for the J2EE architecture, you need component technologies, APIs, and administrative tools. Let's take a look at each of these categories as they apply to the J2EE architecture and see what they offer to developers.

Enterprise JavaBeans (EJB)

EJB is a component technology that helps developers create business objects in the middle tier. These business objects (enterprise beans) consist of fields and methods that implement business logic. EJBs are the building blocks of enterprise systems. They perform specific tasks by themselves, or forward operations to other enterprise beans. EJBs are under control of the J2EE application server.

Java Servlets

This component technology presents a request-response ...

Get Enterprise JavaBeans™ Component Architecture: Designing and Coding Enterprise Applications 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.