Enterprise JavaBeans o EJB , la tecnología proporciona un modelo de componentes distribuidos de manera que los desarrolladores de aplicaciones pueden centrarse en los problemas de negocios específicos y no tener que preocuparse por los problemas a nivel de sistema complejos. Esta división permite el desarrollo rápido de aplicaciones o RAD , al tiempo que la aplicación escalable , robusta y segura . Arquitectura
aplicaciones Java
tienen varios niveles , como el nivel de cliente , nivel de Web y EJB nivel. Un bean enterprise contiene objetos de negocio y la lógica de negocio. Los objetos de negocio son los componentes del modelo de negocio , como un carrito de compras objeto , un objeto de cuenta o un objeto de catálogo. La lógica empresarial se incluyen los procedimientos y métodos que funcionan en los objetos de negocio.
Tipos
Los tres tipos de beans enterprise beans de sesión son que son recursos privados utilizados por el cliente que los crea , beans de entidad que representan objetos de almacenamiento persistente y el nuevo beans controlados por mensajes que los mensajes asíncronos proceso entregados a través de la API de Java Message Service .
EJB Contenedores
< p> contenedores EJB tienen beans de empresa y proporcionar servicios tales como la creación de frijol , el mantenimiento , la destrucción, el procesamiento de transacciones y bases de datos o almacenamiento persistente similar para el frijol . Un contenedor EJB es una parte de un servidor EJB que proporciona nombres , directorios, correo electrónico y otros servicios para la gestión de los envases y los frijoles.