Crear un bean de sesión con estado utilizando asistentes

Puede utilizar el asistente Crear bean de sesión EJB 3.1 para crear un bean de sesión con 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 perspectiva Java EE, pulse con el botón derecho del ratón en el proyecto y seleccione Nuevo > Bean de sesión. Se abre el asistente Crear bean de sesión EJB 3.1.
  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.
    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. Seleccione Remota para añadir una interfaz remota y seleccione Local para añadir una interfaz local, y pulse Finalizar.
  6. En el editor de clases Java, en la declaración de paquete, verá la anotación @Stateful. La clase también contiene una referencia a interfaces locales y remotas, si ha seleccionado crearlas:
    package com.ibm.test;
    
    import javax.ejb.Stateful;
    
    /**
     * Session Bean implementation class TestBean
     */
    @Stateful
    public class TestBean implements TestBeanRemote, TestBeanLocal {
    
        /**
         * Constructor predeterminado.
         */
        public TestBean() {
            // Tareas pendientes: Apéndice de constructor generado automáticamente
        }
    
    }
  7. 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. Este es un ejemplo de una interfaz remota simple:
    package com.ibm.websphere.ejb3sample.counter;
    
    import javax.ejb.Remote;
    
    @Remote
    public interface RemoteCounter {
    public int increment();
    public int getTheValue();
    }
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: tcreatstatefulsesswiz.html