JavaBeans Enterprise

Paso 3: Especificar el Interface Home

El interface home para un bean de sesión proporciona el mecanismo mediante el cual el contenedor crea nuevos beans de sesión en nombre del cliente. El interface home, al igual que el interface remoto, se declara con la síntaxis RMI, y de nuevo, lo implementa la herramienta proveedora de contenedores. En este punto el programador no tiene mucho trabajo, es sólo declaraciones.

Aquí está el código fuente para el DemoBean EJB:

  /**
   * DemoHome.java - This is the Home interface it must
   * extend javax.ejb.EJBHome and define one or more
   * create() methods for the bean.
   *
   * Note: The implementation of this interface is 
   * generated by the container tools. 
   */ 

package ejb.demo;

import javax.ejb.*;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.*;

  /**
   * This interface is extremely simple it declares only
   * one create method.
   */
public interface DemoHome extends EJBHome {

  public Demo create() throws CreateException, 
                                RemoteException;
   
}

Ozito