Aplicación de políticas de propósito de acceso a beans

Puede aplicar una política de propósito de acceso a beans de entidad de una aplicación a través de las herramientas de ensamblaje.

Acerca de esta tarea

Los desarrolladores de Persistencia gestionada por contenedor (CMP) pueden utilizar un intento de acceso para dar consejos sobre cómo debe gestionar el tiempo de ejecución del servidor de aplicaciones los detalles de persistencia, sin gestionar explícitamente la lógica de persistencia desde dentro de la aplicación.

La utilización del servicio de intento de acceso también es una opción para los programadores que desarrollan beans de entidad con persistencia gestionada por bean (BMP). Como la única diferencia significativa entre los componentes de BMP y CMP es el mecanismo que proporciona la lógica de persistencia, los beans BMP aprovechan los consejos de intento de acceso de la misma forma que el contenedor de EJB gestiona el intento de acceso de los beans CMP. Esta posibilidad es especialmente importante cuando las entidades BMP y las entidades CMP desean compartir conexiones. Los beans BMP configurados con la misma simultaneidad que los beans CMP, e implementados para correlacionarse con el mismo nivel de aislamiento que CMP, pueden compartir conexiones.

Los desarrolladores pueden aplicar políticas de intento de acceso a los beans de entidad BMP, así como a los beans de entidad CMP. Se espera que los desarrolladores de BMP utilicen sólo aquellos atributos de intento de acceso que sean importantes para un bean BMP determinado. La interfaz de servicio de intento de acceso está enlazada en el espacio de nombres java:comp para cada bean BMP determinado. La política de intento de acceso recuperada del servicio de intento de acceso es actual desde el momento en que se llama al proceso ejbLoad hasta que el proceso ejbStore finaliza su invocación.

Nota: es la técnica preferida para definir políticas de propósito de acceso. El propósito de acceso al nivel de método está en desuso en la versión 6.0.

Procedimiento

  1. Inicie la herramienta de ensamblaje.
  2. Opcional: Abra la perspectiva Java EE para trabajar con los proyectos de Java EE. Pulse Ventana > Abrir perspectiva > Otros > Java EE.
  3. Opcional: Abra la vista Explorador de proyectos. Pulse Ventana > Mostrar vista > Explorador de proyectos. Otra vista útil es la vista Navegador (Ventana > Mostrar vista > Navegador).
  4. Cree un archivo EAR de aplicación nuevo o edite uno existente.
    Por ejemplo, para cambiar los atributos de una aplicación existente, utilice el asistente de importación para importar un archivo EAR. Para iniciar el asistente de importación:
    1. Seleccione Archivo > Importar > Archivo EAR > Siguiente
    2. Seleccione el archivo EAR.
    3. Cree un tipo de WebSphere Application Server v6.0 de Server Runtime. Seleccione Nuevo para abrir el asistente de nuevo módulo ejecutable de servidor y siga las instrucciones.
    4. En el campo Servidor de destino, seleccione el tipo WebSphere Application Server v6.0 de Server Runtime.
    5. Seleccione Finalizar
  5. En la vista Explorador de proyectos de la Perspectiva J2EE, pulse con el botón derecho del ratón Descriptor de despliegue: Nombre de módulo EJB bajo el módulo EJB para la instancia de bean y, a continuación, seleccione Abrir con > Editor del descriptor de despliegue. En el panel de propiedades aparece un cuaderno de diálogo de propiedades del proyecto de EJB.
  6. Seleccione la pestaña Acceso.
  7. En el panel Propósito de acceso para entidades 2.x (Nivel de perfil), seleccione el nombre del bean.
  8. Al lado del panel Propósito de acceso para entidades 2.x (Nivel de método), seleccione Añadir. Se mostrará el panel Añadir propósito de acceso.
  9. En el campo Nombre de propósito de acceso, seleccione wsPessimisticUpdate en la lista desplegable.
  10. Opcional: Especifique una Descripción que le ayude a recordar en qué consiste esta política.
  11. Opcional: Cambie el valor de Opción de persistencia
  12. Pulse Finalizar. En el panel Propósito de acceso para entidades 2.x (nivel de bean) se muestra la política de propósito de acceso para el bean de entidad.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_axibpp
File name: tejb_axibpp.html