Java enterprise

Solo disponible en BuenasTareas
  • Páginas : 2 (354 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de junio de 2011
Leer documento completo
Vista previa del texto
CATEGORIAS DE ENTERPRISE JAVA BEAN
EJB de Entidad (Entity EJBs): su objetivo es encapsular los objetos del lado del servidor que almacena los datos. Los EJB de entidad presentan la característicafundamental de la persistencia:
Persistencia gestionada por el contenedor (CMP): el contenedor se encarga de almacenar y recuperar los datos del objeto de entidad mediante el mapeo o vinculación de lascolumnas de una tabla de la base de datos con los atributos del objeto.
Persistencia gestionada por el bean (BMP): el propio objeto entidad se encarga, mediante una base de datos u otro mecanismo,de almacenar y recuperar los datos a los que se refiere, por lo cual, la responsabilidad de implementar los mecanismos de persistencia es del programador.
Nota: En la documentación de java para JEE5.0, los entity beans desaparecen ya que son remplazados por JPA (Java Persistence API).1
EJB de Sesión (Session EJBs): gestionan el flujo de la información en el servidor. Generalmente sirven a losclientes como una fachada de los servicios proporcionados por otros componentes disponibles en el servidor. Puede haber dos tipos:
Con estado (stateful). En un bean de sesión con estado, las variablesde instancia del bean almacenan datos específicos obtenidos durante la conexión con el cliente. Cada bean de sesión con estado, por tanto, almacena el estado conversacional de un cliente queinteractúa con el bean. Este estado conversacional se modifica conforme el cliente va realizando llamadas a los métodos de negocio del bean. El estado conversacional no se guarda cuando el cliente termina lasesión.
Sin estado (stateless). Los beans de sesión sin estado son objetos distribuidos que carecen de estado asociado permitiendo por tanto que se los acceda concurrentemente. No se garantiza que loscontenidos de las variables de instancia se conserven entre llamadas al método.
EJB dirigidos por mensajes (Message-driven EJBs): son los únicos beans con funcionamiento asíncrono. Usando el Java...
tracking img