public interface BusinessService { public void doProcessing(); }
2.2 步骤 2
创建实体服务类。 EJBService.java
1 2 3 4 5 6
public class EJBService implements BusinessService { @Override public void doProcessing() { System.out.println("Processing task by invoking EJB Service"); } }
JMSService.java
1 2 3 4 5 6
public class JMSService implements BusinessService { @Override public void doProcessing() { System.out.println("Processing task by invoking JMS Service"); } }
2.3 步骤 3
创建业务查询服务。 BusinessLookUp.java
1 2 3 4 5 6 7 8 9
public class BusinessLookUp { public BusinessService getBusinessService(String serviceType){ if(serviceType.equalsIgnoreCase("EJB")){ return new EJBService(); }else { return new JMSService(); } } }