Crear beans de sesión con soporte de anotación XDoclet

Puede utilizar un asistente para crear un bean de sesión y añadirlo al proyecto.

Para poder crear un bean de empresa, debe:

Para crear un bean de sesión:

  1. En la perspectiva J2EE, seleccione Archivo > Nuevo > Otros > EJB > XDoclet Enterprise JavaBean. Aparece el asistente Crear un bean de empresa.
  2. Seleccione Bean de sesión.
  3. Pulse Siguiente.
  4. Seleccione el Proyecto que contendrá el bean de sesión nuevo.
  5. En el campo Carpeta, seleccione la carpeta para el bean nuevo.
  6. En el campo Paquete Java, especifique el nombre de paquete para el bean nuevo.
  7. En el campo Nombre de clase, escriba un nombre para el bean de empresa. Por convenio, los nombres de bean deben empezar por una letra mayúscula.
    Nota: Puede utilizar caracteres Unicode para el nombre de bean, pero los caracteres Unicode no están soportados para los paquetes de bean de empresa ni para las clases asociadas a beans de empresa.
  8. Cambie la Superclase del bean si desea que herede de una clase que no sea java.lang.Object.
  9. Pulse Siguiente.
  10. Especifique un Nombre de EJB para el bean. Este es el nombre de la clase de bean de empresa.
  11. Especifique un Nombre JNDI para el bean. Este es un nombre lógico utilizado por el servidor para localizar un bean de empresa en tiempo de ejecución.
  12. Especifique un Nombre de visualización para el bean. Este es un nombre breve del bean de empresa que utilizan las herramientas.
  13. Proporcione una Descripción para el bean.
  14. Seleccione el Tipo de estado para el bean nuevo:
    • Un bean de sesión Con estado mantiene información de sesión específica del cliente o estado conversacional entre varias llamadas de método y transacciones. Una instancia de un bean de sesión con estado tiene una identidad exclusiva asignada por el contenedor en el momento de la creación.
    • Un bean de sesión Sin estado no mantiene el estado conversacional. Las instancias de un bean de sesión sin estado no tienen ningún estado conversacional. Todas las instancias de un bean de sesión sin estado tienen el mismo identificador de objeto asignado por el contenedor.
  15. Seleccione un Tipo de transacción para el bean nuevo:
    • Contenedor especifica que la demarcación de transacción la realiza el contenedor.
    • Bean especifica que la demarcación de transacción la realiza el bean.
  16. Pulse Siguiente.
  17. Seleccione el tipo de Modificadores a utilizar para la clase. Las opciones son Public, Abstract y Final.
  18. Seleccione las Interfaces que deba implementar el bean:
    • Pulse el botón Añadir para abrir el recuadro de diálogo Selección de tipo en el que puede seleccionar la interfaz que desea implementar.
    • Si añadió una interfaz que ya no necesita implementar, seleccione la interfaz en la lista y pulse Eliminar.
  19. Seleccione los apéndices de método que deba crear el asistente. Las opciones son main, Métodos abstractos heredados y Constructores de la superclase.
  20. Pulse Finalizar. El bean nuevo se añade al proyecto EJB especificado.