EJB

(redirected from Entity Bean)
Also found in: Acronyms, Wikipedia.

EJB

EJB

(Enterprise JavaBeans) A software component in the Java EE platform, which provides a pure Java environment for developing and running distributed applications. EJBs are written as software modules that contain the business logic of the application. They reside in and are executed in a runtime engine called an "EJB Container," which provides a host of common interfaces and services to the EJB, including security and transaction support. At the wire level, EJBs look like CORBA components.

Three Types of EGBs
The three types of EJBs are: (1) session beans perform processing, (2) entity beans represent data, which can be a row or a table in a database, and (3) message driven beans are generated to process Java Messaging Service (JMS) messages.

Very Versatile
EJBs inherently provide future scalability and also allow multiple user interfaces to be used. For example, both a Web browser and a Java application could be used to access EJBs, or one could be switched for the other at a later date. However, if these are not important issues, servlets, JSPs and regular Java applications can be used for business logic rather than EJBs. See Java EE, EJB container, EJB local interface, JavaBeans, distributed objects and component software.
References in periodicals archive ?
Each entity bean has an underlying relation in a relational database, and each instance of the bean corresponds to a tuple in that relation.
The Entity Bean is loaded and initialized with the persistent information it represents
Using the product's graphical interface, developers easily generate a persistence layer between EJB entity bean components and relational, legacy and ERP data sources.
The application designer can also choose to use an entity bean with bean-managed persistence (BMP).
After walking through JBoss application server installation, the authors discuss JavaServer Faces for dynamic user interfaces, servlet technology for dynamic web applications, JDBC for connecting to databases, entity beans, and message-driven beans.
Chapters cover development, entity beans relationships, mapping, and more, with code examples, descriptions of processes, tables, and tips on streamlining processes throughout.
The next-m beans create entity beans to select the appropriate rows from [T.
Volume 1: Architecture' covers databases, entity beans, session beans, the Java Message Service, JNDI, RMI, and LDAP.
Import of UML (unified modeling language) models from Rational Rose to generate EJB entity beans without compromising the object or data models;
There are three types of objects, such as session beans, entity beans and message oriented-beans (Cattel, pp.
It is presumably these considerations which have lead to the inclusion of Entity Beans in a new 1.