package study.ejb3.projectbank.test;
import javax.naming.Context;
import javax.naming.InitialContext;
import study.ejb3.projectbank.agency.ejb.AgencyFacade;
public class EjbAgencyTest {
public static void main(String[] args) {
try {
// gets the entry point into the JNDI naming service
Context ctx = new InitialContext(Util.getJndiJbossProperties());
AgencyFacade agency = (AgencyFacade) ctx.lookup("java:Ejb3ProjectBank/AgencyFacadeBean!study.ejb3.projectbank.agency.ejb.AgencyFacade");
agency.initiateSession(299012);
System.out.println(agency.getAgencyInformation());
System.out.println("Creating account to Michael Jordan");
agency.createAccount("Michael Jordan", 360069);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}