Crear enterprise beans utilizando anotaciones

Una vez que haya creado su proyecto Java™ o EJB, puede crear beans de sesión, beans controlados por mensajes y entidades JPA para añadirlos al proyecto.

Antes de empezar

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

Acerca de esta tarea

En versiones anteriores de las especificaciones Enterprise Java Bean, se definían dos interfaces, local y remota, para acceder al enterprise bean. Puede ser remoto o local en función de la forma en que el cliente accede al bin. En la especificación EJB 3.1, la interfaz local o remota no es necesaria: solo se define una interfaz, la interfaz de empresa. La interfaz de empresa es una antigua interfaz Java simple (POJI) simple y el tipo de interfaz de empresa (remota o local) se especifica mediante anotaciones. Todas las anotaciones necesarias para escribir EJB se definen en el paquete javax.ejb. Utilizando estas anotaciones, pueden crearse beans de sesión, beans gestionados por mensajes o beans de entidad.

Procedimiento

  1. El primer paso para crear un enterprise bean es crear una clase Java sencilla. Pulse con el botón derecho del ratón en el proyecto y seleccione Nueva > Clase.
  2. Añada una anotación que defina el componente, lo que indica a las herramientas que esta clase Java debe tratarse como un EJB. Las anotaciones que definen el componente para beans EJB son:
    • @Stateless: anotación que define el componente para un bean de sesión sin estado.
    • @Stateful: anotación que define el componente para un bean de sesión con estado.
    • @MessageDriven: anotación que define el componente para un bean controlado por mensajes.
  3. Pulse con el botón derecho del ratón en el icono de arreglo rápido icono de arreglo rápido y seleccione la acción adecuada para el proyecto:
    • Si esta clase está contenida en un proyecto Java, las herramientas proporcionan una acción de arreglo rápido para ayudarle a convertir este proyecto en un proyecto EJB:

      Arreglo rápido EJB 3.0

      Seleccione Añadir soporte para WebSphere Application Server v7.0 EJB 3.0 para que su proyecto Java se convierta en un proyecto EJB 3.0; el arreglo rápido y la ayuda para contenido están disponibles para todas las anotaciones EJB 3.0 en el Editor Java.

    • Si la clase está contenida en un proyecto EJB, las herramientas proporcionan una acción de arreglo rápido para añadir la sentencia de importación necesaria:

      Seleccione Importar (javax.ejb) sin estado para que la sentencia de importación import javax.ejb.Stateless; se añada a la clase.

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: tcreatingentbeans.html