EJ2 Butacas
EJ2 Butacas
EJ2 Butacas
6 package es.uc3m.it.softcom;
7
8 import java.rmi.RemoteException;
9 import javax.ejb.EJBObject;
10 public interface EntradaDeCineRemote extends EJBObject {
11 Long getPk();
11 String getUsuario();
12 String getButaca();
23 void setButaca(String butaca);
13 }
6 package es.uc3m.it.softcom;
7
8 import java.rmi.RemoteException;
9 import java.util.Collection;
10 import javax.ejb.CreateException;
11 import javax.ejb.EJBHome;
12 import javax.ejb.FinderException;
1
13 public interfaceEntradaDeCineRemoteHome extends EJBHome {
14 es.uc3m.it.softcom.EntradaDeCineRemote
findByPrimaryKey(java.lang.Long key)
throws FinderException, RemoteException;
16 Collection findAllEntradas()
throws FinderException, RemoteException;
17 }
1. Diseñe la interfaces del nuevo componente (de tipo session bean (stateless) y llamado
LocateDuplicates).
2. Implemente el código del componente, indicando que métodos pertenecen a la lógica de
negocio y cuales al ciclo de vida.
Nota: para que dos entradas estén duplicadas tanto el usuario como la butaca habrán
de coindicir dos a dos (los usuarios entre si, y la butacas también entre si).
3. Cree un client web (jsp o servlet) que muestre por pantalla aquellas entradas que están
duplicadas.