1 package server;
2
3 import java.rmi.Naming;
4 import org.jstk.example.bank.BankIntf;
5 import org.jstk.example.bank.server.DefaultBankPersistenceManager;
6
7 public class RemoteBankServer {
8 public static void main(String args[]) {
9 try {
10 DefaultBankPersistenceManager bpm =
11 new DefaultBankPersistenceManager(System.getProperties());
12 BankIntf bank = bpm.load();
13 RemoteLoginServerImpl rlsi = new RemoteLoginServerImpl(bank);
15 Naming.rebind("MyRemoteLoginServer", rlsi);
16 System.out.println("RemoteBank Server with LoginServer ready.");
17 } catch (Exception e) {
18 System.out.println("Exception: " + e.getMessage());
19 e.printStackTrace();
20 }
21 }
22}
23