Ensamblaje de aplicaciones para el perfilado de aplicaciones
Para habilitar el perfilado de aplicaciones, debe configurar tareas, crear un perfil de aplicación y configurar de forma declarativa una unidad de trabajo en los métodos necesarios.
Antes de empezar
El perfilado de aplicaciones permite configurar varias políticas de intento de acceso en el mismo bean de entidad, cada una de ellas especificada para una unidad de trabajo determinada. Puede utilizar una de las políticas por predeterminadas o crear su propia política. Para crear su propia política de intento de acceso, consulte el tema Creación de una política de intento de acceso personalizada en el Information Center de la herramienta de ensamblaje.
Procedimiento
Qué hacer a continuación
- Configuración automática de perfilado de aplicaciones
La herramienta de ensamblaje incluye un motor de análisis estático que puede ayudarle a configurar el perfilado de aplicaciones. La herramienta analiza las clases compiladas y el descriptor de despliegue de la aplicación Java EE para determinar el punto de entrada de las transacciones, calcula el conjunto de entidades listadas en cada transacción y determina si se leen o actualizan las entidades durante el curso de cada transacción identificada.
- Configuración automática de perfiles de aplicación y tareas.
Configure automáticamente el perfilado de aplicaciones para una aplicación mediante el análisis estático.
- Aplicación de políticas de intento de acceso con un ámbito de perfil para beans de
entidad.
Configure las entidades con intento de acceso para un perfil de aplicación.
- Creación de una política de propósito de acceso personalizada.
Defina una política de intento de acceso personalizada, que se pueda configurar para Enterprise JavaBeans (EJB) 2.x y beans de entidad 3.0.
- Creación de un perfil de aplicación.
Un perfil de aplicación contiene un conjunto de políticas de intento de acceso que se aplican a los bean de entidad de una aplicación. Las políticas de intento de acceso sólo se aplican a las solicitudes que están asociadas a tareas configuradas en el perfil de aplicación.
- Configuración de tareas gestionadas por contenedor para clientes de aplicación.
Para clientes de aplicación que mediante programación empiezan sólo una transacción o una sesión de actividad, debe configurar la tarea gestionada por contenedor de un cliente de aplicación para asociar las solicitudes del cliente con un perfil de aplicaciones.
- Configuración de tareas gestionadas por contenedor para componentes web.
Para componentes web que establecen mediante programación la tarea configurada y, a continuación, sólo empiezan mediante programación una transacción o sesión de actividad, puede configurar tareas gestionadas por aplicación de componentes web para asociar solicitudes de un servlet o archivo JSP (JavaServer Pages) con perfiles de aplicaciones.
- Configuración de tareas gestionadas por contenedor para Enterprise JavaBeans.
Para métodos que hacen que el contenedor o, mediante programación, el desarrollador de EJB inicie una nueva transacción o sesión de actividad, puede configurar las tareas gestionadas por contenedor de un enterprise bean para asociar las solicitudes del bean con los perfiles de aplicaciones.
- Configuración de tareas gestionadas por contenedor para clientes de aplicación.
Para clientes de aplicación que mediante programación empiezan sólo una transacción o una sesión de actividad, debe configurar la tarea gestionada por contenedor de un cliente de aplicación para asociar las solicitudes del cliente con un perfil de aplicaciones.
- Configuración de tareas gestionadas por la aplicación para componentes web.
Para componentes web que mediante programación empiezan sólo una transacción o una sesión de actividad, puede configurar la tarea gestionada por contenedor de un componente web para asociar las solicitudes de un servlet o archivo JSP con un perfil de aplicaciones.
- Configuración de tareas gestionadas por la aplicación para Enterprise JavaBeans.
Para Enterprise JavaBeans que establecen mediante programación la tarea configurada y, a continuación, sólo empiezan mediante programación una transacción o sesión de actividad, puede configurar tareas gestionadas por aplicación EJB para asociar las solicitudes del bean con perfiles de aplicaciones.