/* INTERFACE VFMController */ package vfmcontroller; import java.rmi.*; import javax.ejb.*; public interface VFMController extends EJBObject, VFMControllerBusiness { public String getTime() throws RemoteException; // METHODEN AN DIESER STELLE IRRELEVANT // //public VFMSession createVFMSession(Login login) throws RemoteException, LoginException; //public VFMSession getVFMSession(String vfmsessionid) throws RemoteException, VFMException; // METHODEN AN DIESER STELLE IRRELEVANT // } /* KLASSE VFMControllerBean */ package vfmcontroller; import java.rmi.*; import javax.rmi.*; import javax.naming.*; import javax.ejb.*; public class VFMControllerBean implements SessionBean, VFMControllerBusiness { protected SessionContext context; public void setSessionContext(SessionContext aContext) { context = aContext; System.out.println( "VFMControllerBean.setSessionContext()" ); } public void ejbActivate() { System.out.println( "VFMControllerBean.ejbActivate()" ); } public void ejbPassivate() { System.out.println( "VFMControllerBean.ejbPassivate()" ); } public void ejbRemove() { System.out.println( "VFMControllerBean.ejbRemove()" ); } public void ejbCreate() { System.out.println( "VFMControllerBean.ejbCreate()" ); } public String getTime() { System.out.println( "VFMControllerBean.getTime()" ); return "Uhrzeit: " + new Date(); } }