Directriz: Diseño de beans de sesión
Esta directriz trata la forma en que diseñar beans de sesión para una aplicación J2EE.
Relaciones
Elementos relacionados
Descripción principal

Introducción

Esta directriz se centra en el diseño de beans de sesión. En la sección Directriz de producto de trabajo: beans de sesión encontrará ayuda adicional sobre los beans de sesión como, por ejemplo, para conocer la forma de identificarlos y modelarlos. En la sección Directriz de producto de trabajo: Enterprise JavaBeans (EJB) encontrará ayuda general sobre los EJB.

Interfaces locales frente a interfaces remotas

Los beans de sesión pueden proporcionar interfaces locales y/o remotas. Consulte la sección Directriz de producto de trabajo: Enterprise JavaBeans (EJB) para obtener ayuda sobre cuándo utilizar cada una de ellas.

Paso de parámetros

Cada llamada a una interfaz remota de un bean de sesión supone una sobrecarga. Por lo tanto, el número de llamadas necesarias para realizar un guión de uso dado puede ser un factor significativo del rendimiento y carga de la red. Consulte la sección Directriz de producto de trabajo: Enterprise Beans (EJB) para conocer estrategias en relación con el paso de parámetros.

Transacciones

Los beans de sesión tienen la posibilidad de utilizar transacciones gestionadas por contenedor o gestionadas por bean. En general, las transacciones gestionadas por contenedor son más sencillas y, por lo tanto, debería ser la alternativa preferida. Consulte la sección Técnica: diseño de Enterprise JavaBeans (EJB) para obtener más ayuda.