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 ?
The Entity Bean is loaded and initialized with the persistent information it represents
Automatic generation of EJB entity beans to implement data persistence without requiring manual coding.
EJB has features, such as entity beans, which enable the developers to write applications with less codes.
The process for creating EJB in the first place had been fraught enough that Entity Beans had been pushed out to a berth in the 2.
0 has been updated to reflect the final specification including Java Annotation support for Session Beans, Message driven Beans, and Entity Beans as well as a simplified persistence model based on Hibernate.
He covers Enterprise JavaBeans (EJB), session beans, entity beans, message-driven beans, and EJB services, basing the discussion on the EJB 2.
The original Pet Store application employs EJB Entity Beans component model to represent application objects like customers, purchase orders, and credit cards.
Kodo JDO is a low-cost, high-productivity solution to alternate persistence technologies such as JDBC, entity beans or proprietary object/relational-mapping solutions.
Its goals are to greatly reduce development complexity, facilitate test-driven development, simplify EJBs so they resemble plain old Java objects (POJOs), and specify annotations for the object/relational mapping of entity beans with container-managed persistence.
R) "The ability for developers to easily persist their data and automatically generate high performance components such as EJB CMP / BMP Entity Beans, Session Beans and Java Server Pages is key to their success.
0 features such as local interfaces, the EJB-QL query language, and Container Managed Relationships (CMR) between entity beans.