Remote接口 package bank; import javax ejb. *k import java rmi. x publicinterface Banker extends EJBobject { public void deposit(string accountName, int amount) throws Remote Exception, BankerFailure Exception; public void withdraw( String accountName, int amount) throws RemoteException BankerFailure Exception; public int getBalance( String accountName) throws RemoteException, BankerFailure Exception 定义商业方法Remote接口 package bank; import javax.ejb.*; import java.rmi.*; public interface Banker extends EJBObject { public void deposit(String accountName, int amount) throws RemoteException, BankerFailureException; public void withdraw(String accountName, int amount) throws RemoteException, BankerFailureException; public int getBalance(String accountName) throws RemoteException, BankerFailureException; } 定义商业方法