Definir valores de antememoria de datos para beans

Los valores de tiempo de vida en antememoria pueden proporcionar un modo de mejorar el rendimiento para beans que sólo se actualizan muy de vez en cuando.

Los valores de utilización de tiempo de vida en antememoria son extensiones de WebSphere Application Server de la especificación Enterprise JavaBeans 2.x. Si desea más información, consulte la documentación de WebSphere Application Server. Los valores de tiempo de vida en antememoria pueden proporcionar un modo de mejorar el rendimiento para beans que sólo se actualizan muy de vez en cuando.

Para definir valores de antememoria de datos (esta opción sólo está disponible en beans de entidad CMP 2.x):

  1. Cambie a la perspectiva J2EE.
  2. En la vista Explorador de proyectos, seleccione el módulo EJB deseado.
  3. Pulse con el botón derecho del ratón en el Editor del descriptor de despliegue y seleccione Abrir con del menú emergente.
  4. En la página Beans del editor, vaya a la sección Antememoria de datos.
  5. En el campo Tiempo de vida en antememoria, especifique el tiempo de vida, en segundos, de datos en antememoria para una instancia de este tipo de bean. Este valor indica cuánto tiempo permanecen activos los datos en antememoria después de finalizar la transacción de donde se recuperaron estos datos.
  6. En el campo Utilización de tiempo de vida en antememoria, seleccione uno de los valores siguientes para indicar cómo el mecanismo de colocación en antememoria va a utilizar el valor de tiempo de vida en antememoria:
    • OFF: cuando se utiliza este valor, se ignora el valor de Tiempo de vida en antememoria.
    • ELAPSED_TIME: cuando se utiliza este valor, se suma el valor de Tiempo de vida en antememoria a la hora en que finaliza la transacción en la que se recuperó la instancia de bean. El valor resultante se convierte en la hora en que caducan los datos en antememoria.
    • CLOCK_TIME: cuando se utiliza este valor, el valor de Tiempo de vida en antememoria representa una hora determinada del día.
    • WEEK_TIME: el uso de este valor es igual que para CLOCK_TIME excepto en que el valor de Tiempo de vida en antememoria puede representar más de 24 horas, pero no más de 7 días.
    El uso de un valor que no sea OFF requiere que los buscadores en el bean de empresa tengan un tipo de acceso de lectura (wsPessimissticRead o wsOptimisticRead) dado que no se permite a las aplicaciones EJB actualizar tales beans CMP.
Para obtener información adicional sobre los valores de antememoria de datos, consulte la documentación de WebSphere Application Server.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.