Implementación de aplicaciones EJB 2.x

Utilice esta tarea cuando implemente aplicaciones EJB (Enterprise JavaBeans) 2.x.

Acerca de esta tarea

Basándose en la especificación EJB (Enterprise JavaBeans), los enterprise beans son componentes Java™ que normalmente implementan la lógica empresarial de las aplicaciones J2EE (Java 2 Platform, Enterprise Edition) así como los datos de acceso. IBM®WebSphere Application Server proporciona un amplio soporte para enterprise beans, incluidas las especificaciones EJB 2.x y EJB 3.0 y EJB 3.1. La especificación EJB 2.x incluye un modelo de componente CMP (Persistencia gestionada por contenedor) 2.0 que proporciona varias mejoras para aumentar la productividad del desarrollador y el rendimiento de las aplicaciones. Las especificaciones EJB 3.0 y 3.1 simplifican el desarrollo de la lógica empresarial y el manejo de datos de las aplicaciones empresarial.

Esta tarea lista los pasos necesarios para implementar la aplicación EJB en WebSphere Application Server, incluidas las sugerencias de ajuste y resolución de problemas.

Procedimiento

  1. Migre el código de enterprise bean.
    1. Los beans compatibles con EJB (Enterprise JavaBeans) Versión 2.1 se pueden ensamblar sólo en un módulo compatible con EJB 2.1, aunque un módulo compatible con EJB 2.1 puede contener una combinación de beans de la Versión 1.x y de la Versión 2.1.
  2. Desarrolle aplicaciones EJB 2.x.
    1. Puede desarrollar una aplicación EJB o preparar una aplicación existente. Para beans de entidad CMP EJB (Enterprise JavaBeans™) 2.x, puede utilizar la característica de actualización parcial para especificar cómo desea que se actualicen los atributos persistentes del bean CMP en la base de datos. Esta característica se proporciona como una opción de persistencia a nivel de bean, denominada PartialOperation, en la política de propósito de acceso configurada para el bean.
  3. Ensamble aplicaciones EJB 2.x.
    1. En este tema se presupone que se ha creado y probado un archivo enterprise bean que desea ensamblar en una aplicación empresarial y desplegar en un servidor de aplicaciones. Ahora está ensamblando módulos EJB basándose en especificaciones EJB 2.x y anteriores. 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.
  4. Despliegue aplicaciones EJB 2.x.
    1. Cuando despliegue un módulo EJB, instale dicho módulo en un servidor que se haya configurado para dar soporte a los módulos desplegados.
  5. Administre aplicaciones EJB 2.x.
    1. Cada servidor de aplicaciones puede tener un solo contenedor EJB; se crean automáticamente al crear los servidores de aplicaciones. Puede realizar una copia de seguridad de beans de entidad, habilitar e inhabilitar beans de sesión.
  6. Proteja aplicaciones EJB 2.x.
    1. Puede proteger los métodos de enterprise bean asignando roles de seguridad a los mismos. Antes de asignar roles de seguridad, debe saber qué métodos EJB es necesario proteger y cómo protegerlos.
  7. Ajuste aplicaciones EJB 2.x.
    1. Si utiliza aplicaciones que afectan el tamaño de la memoria caché del contenedor EJB, es posible que el rendimiento de las aplicaciones se vea afectado por un valor de tamaño incorrecto. En este tema se trata la persistencia generada por contenedor (CMP), aunque es importante saber que un módulo EJB 3.x no da soporte a beans de entidad. Uno de los pasos para ajustar el contenedor EJB a niveles de rendimiento óptimos es ajustar la memoria caché de EJB.
  8. Solucione problemas de las aplicaciones EJB 2.x.
    1. Utilice estas sugerencias para la resolución de problemas relacionados con el acceso a enterprise beans e intentos de acceso para los beans de entidad EJB 2.x.

Resultados

Ha implementado aplicaciones EJB 2.x en WebSphere Application Server.

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_implement_ejb2x_apps
File name: tejb_implement_ejb2x_apps.html