Definición: ¿Qué significa Enterprise Bean (EB)?
Un enterprise bean (EB) es un componente de aplicación Java del lado del servidor que encapsula la lógica empresarial de una aplicación y se ejecuta en un contenedor Enterprise JavaBeans (EJB).
Los tres tipos de EB son los siguientes: bean de sesión, bean de entidad y bean controlado por mensajes.
Techinfo explica Enterprise Bean (EB)
Los EB simplifican el desarrollo de sistemas grandes y distribuidos de las siguientes maneras:
- El EJB proporciona servicios de gestión de transacciones y autorización de seguridad a nivel del sistema, lo que permite a los desarrolladores de beans centrarse en la lógica empresarial.
- Los desarrolladores de clientes solo se centran en la presentación del cliente porque la lógica empresarial está encapsulada en el EB.
- Los clientes son más delgados, lo que es una gran ventaja para los dispositivos con recursos limitados.
- Los EB son componentes portátiles que permiten a los ensambladores de aplicaciones crear nuevos beans a partir de beans existentes.
Por ejemplo, si la función de una aplicación empresarial (EA) es verificar la información de la cuenta bancaria, como los saldos y otras transacciones, entonces la aplicación EB contiene todos los métodos que se invocan cuando un cliente accede a la misma información de la cuenta bancaria. Por tanto, un EB contiene el código que cumple la función real de la aplicación.
Los EB simplifican el proceso de desarrollo de EA grandes y se utilizan en una variedad de condiciones, incluidas las siguientes:
- Cuando los componentes de la aplicación se distribuyen en muchas máquinas
- Al garantizar la integridad del acceso a los datos de usuarios simultáneos y compartidos
- Cuando una aplicación tiene diferentes clientes