viernes, 25 de enero de 2008

Entreprise JavaBeans

No hay que confundir los Enterprise JavaBeans con los JavaBeans.

Con la tecnología J2EE Enterprise JavaBeans es posible desarrollar componentes (enterprise beans) que luego puedes reutilizar y ensamblar en distintas aplicaciones que tengas que hacer para la empresa.

Con estos componentes es posible reutilizar en mayor nivel de funcionalidades e incluso es posible modificar estas funcionalidades y adaptarlas a cada entorno de trabajo particular sin tocar el código del componente desarrollado.

Un componente es un objeto tradicional con un conjunto de servicios adicionales soportados en tiempo de ejecución por el contenedor de componentes.
El contenedor de componentes se denomina contenedor EJB y es algo así como el sistema operativo en el que éstos residen.

Un EJB a través de un "EJB Container" ofrece varios servicios y funcionalidades :
  • Servicios

  • División de Trabajo

  • Diversos Vendedores

  • Procedimientos Remotos ( RMI )

  • Diversos Clientes


Tipode EJB

  • Session EJB's :Stateless (Session) EJB's y Statefull (Session) EJB's.

  • Entity EJB's :(Entity) Bean Managed Persistence y (Entity) Container Managed Persistence.

Representación de alto nivel del funcionamiento de los enterprise beans.

Para más información click en este enlace