Definir valores de antememoria de beans para los beans

Los valores de antememoria de beans son extensiones de WebSphere Application Server de la especificación Enterprise JavaBeans.

Si desea más información sobre valores de antememoria de beans, consulte la documentación de WebSphere Application Server.

Para definir los valores de antememoria de beans para beans de empresa:

  1. Cambie a la perspectiva J2EE.
  2. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en el módulo EJB deseado y seleccione Abrir con > Editor del descriptor de despliegue del menú emergente.
  3. En la página Beans del editor, seleccione un bean y busque la sección Antememoria de bean bajo la sección Extensiones de WebSphere.
  4. En el campo Activar en, seleccione uno de los valores siguientes para especificar el punto en el que se activa un bean de empresa y se coloca en antememoria:
    • ONCE: indica que el bean se activa cuando se accede a éste por primera vez en el proceso del servidor, y se desactiva (y se elimina de la antememoria) cuando lo determine el contenedor, por ejemplo, cuando se llene la antememoria. Si selecciona ONCE en Activar en, entonces estarán disponibles las cinco opciones enumeradas aquí.
    • ACTIVITY_SESSION: indica que el bean se activa y desactiva como se detalla a continuación: 1) En un límite de ActivitySession, si hay presente un contexto de ActivitySession en la activación, 2) En un límite de transacción, si hay presente un contexto de transacción (pero no un contexto de ActivitySession) en la activación o, de lo contrario, 3) en un límite de invocación.
    • TRANSACTION: indica que el bean se activa al principio de una transacción y se desactiva (y se elimina de la antememoria) al final de la transacción.
  5. En el campo Cargar en, seleccione uno de los valores siguientes para especificar cuándo va a cargar el bean su estado de la base de datos. Este valor indica si el contenedor tiene acceso exclusivo o compartido a la base de datos:
    • ACTIVATION: indica que el bean se carga cuando se activa (independientemente del valor de Activar en) e implica que el contenedor tiene acceso exclusivo a la base de datos.
    • TRANSACTION: indica que el bean se carga al inicio de la transacción e implica que el contenedor tiene acceso compartido a la base de datos.
    • INTERVAL: (sólo para EJB 2.x), indica que el bean se va a cargar a intervalos, determinados por el entero establecido en el campo Cargar en el intervalo.
    • DAILY: indica que el bean va a cargar su estado diariamente.
    • WEEKLY: indica que el bean va a cargar su estado semanalmente.
  6. Si selecciona INTERVAL para el campo Cargar en, puede indicar la longitud de tiempo (es segundos) en que se produce la recarga. El intervalo se especifica como un entero. La opción INTERVAL sólo está disponible cuando Activar en está establecido en ONCE y Cargar en está establecido en INTERVAL; en este punto, se activa el recuadro de texto de intervalo de recarga.
Después de definir los valores de antememoria, puede pulsar Eliminar para eliminar los valores de la antememoria de beans.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.