Crear un bean de sesión sin estado utilizando anotaciones

Puede utilizar anotaciones Java™ EE para crear un bean de sesión sin estado y añadirlo al proyecto.

Antes de empezar

Debe tener un proyecto Java, un proyecto EJB o un proyecto web creado en su espacio de trabajo.

Procedimiento

  1. En la vista Explorador empresarial, pulse Archivo > Nuevo > Clase. Se abrirá el asistente Crear una clase Java.
  2. En el campo Carpeta de origen, seleccione la carpeta de origen para el nuevo bean.
  3. En el campo Paquete Java, especifique el nombre de paquete para el bean nuevo.
  4. En el campo Nombre de bean, escriba el nombre que desea asignar al enterprise bean. Por convenio, los nombres de bean empiezan en mayúscula; pulse Finalizar.
    Nota: Puede utilizar caracteres Unicode para el nombre de bean, pero no se da soporte a los caracteres Unicode para paquetes de enterprise beans y clases asociadas con enterprise beans.
  5. En el editor de clases Java, bajo la declaración de paquete, escriba @Stateless. Puede ver un icono de error/arreglo rápido icono de arreglo rápido junto a la línea @Stateless.
    Consejo: Sencillamente teclee @Sta y, a continuación, pulse Control+barra espaciadora para ver las opciones en asistencia de contenido:
    Seleccione @Stateless(EJB) - javax.ejb para crear un bean de sesión sin estado.
  6. Al pulsar las teclas Control+S para guardar, es posible que vea un icono de arreglo rápido icono de arreglo rápido junto a la línea @Stateless.
  7. Pulse con el botón secundario del ratón en el icono de arreglo rápido y seleccione Arreglo rápido:
    Arreglo rápido de elemento de menú
  8. Seleccione Importar 'Stateless' (javax.ejb) y pulse Control+S para guardar:
    Arreglo rápido para bean de sesión
  9. Seleccione Importar 'Stateless' (javax.ejb) y pulse Control+S para guardar.
  10. En la vista Explorador empresarial, expanda <nombre_proyecto EJB> > ejbModule y la clase Java del nuevo bean de sesión se listará bajo su nombre de paquete.
  11. Defina las interfaces y vistas de cliente. Para beans EJB 3.0 o posteriores, puede incluir una interfaz de cliente remoto, una interfaz local, o ambas. A continuación se muestra un ejemplo de una interfaz remota:
    package com.ibm.test;
    import javax.ejb.Remote;
    
    @Remote
    public interface TestBeanRemote {
    
    }
    • Interfaz de cliente remoto: para crear una interfaz de cliente remoto:
      1. Pulse con el botón derecho del ratón en el proyecto EJB, pulse Nuevo > Interfaz. En el asistente Crear interfaz Java, especifique el nombre de paquete del bean de sesión en el campo Paquete. Escriba un nombre para la interfaz en el campo Nombre y pulse Siguiente.
      2. En el editor de interfaces, escriba @Remote en la nueva interfaz remota, bajo la declaración de paquete. Cuando pulse las teclas Control+S para guardar, verá un icono de arreglo rápido icono de arreglo rápido junto a la línea @Remote. Pulse con el botón derecho del ratón en el icono de arreglo rápido, seleccione Arreglo rápido, seleccione Importar 'Remote' (javax.ejb) y pulse Control+S para guardar.
      3. Para añadir una interfaz de inicio remota, añada la anotación @RemoteHome a la clase de bean de la sesión. Al pulsar las teclas Control+S para guardar, es posible que vea un icono de arreglo rápido icono de arreglo rápido junto a la línea @RemoteHome. Pulse con el botón derecho del ratón en el icono de arreglo rápido, seleccione Arreglo rápido, seleccione Importar 'RemoteHome' (javax.ejb) y pulse Control+S para guardar. Cuando pulse las teclas Control+S para guardar, verá un icono de arreglo rápido icono de arreglo rápido junto a la línea @RemoteHome. Pulse con el botón derecho del ratón en el icono de arreglo rápido, seleccione Arreglo rápido y, a continuación, seleccione Añadir atributos que faltan. Proporcione los valores para los pares nombre-valor: (value=null) y pulse Control+S para guardar.
    • Interfaz de cliente local: para crear una interfaz de cliente local:
      1. Pulse con el botón secundario del ratón en el proyecto EJB, pulse Nuevo > Interfaz. En el asistente Crear interfaz Java, especifique el nombre de paquete del bean de sesión en el campo Paquete. Escriba un nombre para la interfaz en el campo Nombre y pulse Siguiente.
      2. En el editor de interfaces, escriba @Local en la nueva interfaz local, bajo la declaración de paquete. Cuando pulse las teclas Control+S para guardar, verá un icono de arreglo rápido icono de arreglo rápido junto a la línea @Local. Pulse con el botón secundario del ratón en el icono de arreglo rápido y seleccione Arreglo rápido, seleccione Importar 'Local' (javax.ejb) y pulse Control+S para guardar.
      3. Para añadir una interfaz de inicio local, añada la anotación @LocalHome a la clase de bean de la sesión. Cuando pulse Control+S para guardar, visualizará un icono de arreglo rápido icono de arreglo rápido junto a la línea @LocalHome. Pulse con el botón derecho del ratón en el icono de arreglo rápido, seleccione Arreglo rápido, seleccione Importar 'LocalHome' (javax.ejb) y pulse Control+S para guardar. Cuando pulse Control+S para guardar, visualizará un icono de arreglo rápido icono de arreglo rápido junto a la línea @LocalHome. Pulse con el botón derecho del ratón en el icono de arreglo rápido, seleccione Arreglo rápido y, a continuación, seleccione Añadir atributos que faltan. Proporcione los valores para los pares nombre-valor: (value=null) y pulse Control+S para guardar.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tcreatingsessbeans.html