package managedbean.visit; import java.io.Serializable; import java.util.Properties; import javax.ejb.EJB; import javax.enterprise.context.RequestScoped; import javax.inject.Named; import javax.naming.Context; import javax.naming.InitialContext; import ejb.visit.VisitFacadeRemote; /** * ManagedBEan que gestiona la edición y actualización de una especialidad * médica. * * @author mark * */ @Named("VisitMBean") @RequestScoped public class VisitMBean implements Serializable { private static final long serialVersionUID = 1L; @EJB private VisitFacadeRemote remoteManager; /** * Constructor. Inicializa la conexión con el EJB Remoto * * @throws Exception */ public VisitMBean() throws Exception { initializeAdminFacadeRemote(); } /** * Inicializa la conexión con el EJB Remoto * * @throws Exception */ private void initializeAdminFacadeRemote() throws Exception { Properties props = System.getProperties(); Context ctx = new InitialContext(props); remoteManager = (VisitFacadeRemote) ctx.lookup("java:app/myHealth.jar/ClassFacadeBean!ejb.component.VisitFacadeRemote"); } }