WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Creación de un bean de sesión sin estado particionado

Antes de empezar

El bean de sesión sin estado de particiones (PSSB) es el elemento central de una aplicación Partitioning Facility. Permite que el servidor de aplicaciones consulte la aplicación durante el arranque para determinar qué particiones necesita la aplicación. Asimismo, el servidor de aplicaciones la utiliza para informar a la aplicación de cuándo la aplicación está activada o desactivada. Si está activada, significa que HA Manager ha asignado una partición a este miembro de clúster (consulte la sección sobre las políticas de HA Manager para ver cómo HA Manager asigna las particiones a un miembro de clúster).

Por qué y cuándo se efectúa esta tarea

Para esta actividad, añadiremos un PSSB al módulo de enterprise bean creado en la sección anterior.
  1. En WSAD versión 5.1, pulse con el botón derecho del ratón en el proyecto de enterprise bean y pulse Nuevo. Aparecerá la ventana Nuevo que permite crear un Enterprise bean.
  2. Pulse EJB en el marco izquierdo de la ventana y, a continuación, pulse Enterprise Bean que aparece a la derecha. Pulse Siguiente.
  3. Seleccione el módulo EJB que desee albergar en el PSSB y pulse Siguiente. El módulo seleccionado debe ser el correcto, ya que es el que ha pulsado para llegar a estos diálogos.
  4. Cree el bean de sesión. Cuando haya finalizado, pulse Siguiente.
    1. Seleccione el bean de sesión en los recuadros de selección.
    2. Proporcione un nombre de bean.
    3. Proporcione información de una carpeta fuente de la vía de acceso.
    4. Proporcione información de empaquetado por omisión.
  5. Defina la interfaz local y la interfaz inicial local para el PSSB.
    1. Pulse el botón Clase… que aparece junto a la interfaz inicial local.
    2. Desplácese hacia abajo y seleccione la interfaz PartitionHandlerLocalHome. Puede ver el nombre de paquete com.ibm.websphere.wpf del archivo wpf.jar que se ha añadido a la vía de acceso de construcción anteriormente. Este diálogo sólo muestra las interfaces que se pueden utilizar como interfaces iniciales locales.
    3. Pulse Aceptar.
    4. Pulse el botón Clase… que aparece junto a la interfaz local.
    5. Desplácese hacia abajo y seleccione la interfazPartitionHandlerLocalHome.
    6. Pulse Aceptar.
  6. Pulse Finalizar. Ya se ha creado el PSSB y está incluido en el módulo de enterprise bean. A continuación, es necesario añadir los métodos desde PartitionHandler al bean de implementación del enterprise bean. No hay un mecanismo incorporado para realizar esta tarea fácilmente, pero existe un truco que se puede utilizar para conseguir que WSAD añada los métodos con mucha facilidad.
  7. Busque el bean que acaba de añadir al proyecto y pulse dos veces en nombre_pssb (nombre que le haya dado al PSSB).
  8. Asimismo, cambie el nombre_pssb para implementar la interfaz PartitionHandlerLocal y pulse Guardar.
  9. Pulse con el botón derecho del ratón en el esquema y genere los métodos que faltan en las interfaces seleccionando Origen > Alterar temporalmente / Implementar métodos.
  10. En la ventana Alterar temporalmente / Implementar métodos resultante, deseleccione el recuadro de selección de EJBLocalObject y pulse Aceptar. Con esta acción se añaden los métodos desde la interfaz local fácilmente en un paso.
  11. Elimine la interfaz PartitionHandlerLocal del nombre_pssb y pulse Guardar.

Resultado

El PSSB ya está listo para personalizarlo.



Related tasks
Utilización de WSAD 5.1 con una nueva aplicación particionada

Tema de tarea    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:07:33 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfpssb.html

© Copyright IBM 2005, 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)