package vp.ejb; import javax.naming.*; // pakken med JNDI import javax.rmi.PortableRemoteObject; public class BenytVeksler { public static void main(String[] args) throws Exception { // Angiv data til JNDI til dens kontekst. // Disse kunne også i stedet angives i filen jndi.properties Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory"); env.put(Context.SECURITY_PRINCIPAL, "admin"); env.put(Context.SECURITY_CREDENTIALS, "welcome"); env.put(Context.PROVIDER_URL,"ormi://localhost:23891/current-workspace-app"); Context ctx = new InitialContext(env); VekslerHome hjem = (VekslerHome)ctx.lookup("Veksler"); Veksler valutaveksler = hjem.create(); double beløb = valutaveksler.euroTilDollar(100); System.out.println("100 euro er "+beløb+" dollar."); beløb = valutaveksler.dollarTilEuro(100); System.out.println("100 dollar er "+beløb+" euro."); } }