serviceserverfactory.java
来自「《JAVA实用系统开发指南》随书光盘源代码」· Java 代码 · 共 35 行
JAVA
35 行
package com.jdon.bussinessproxy;
import java.util.*;
import com.jdon.util.Debug;
import javax.servlet.http.*;
public abstract class ServiceServerFactory{
private static Object initLock = new Object();
private static String className =
"com.jdon.bussinessproxy.web.ServiceFactoryImp";
private static ServiceServerFactory factory = null;
public static ServiceServerFactory getInstance() {
if (factory == null) {
synchronized (initLock) {
if (factory == null) {
try {
//Load the class and create an instance.
Class c = Class.forName(className);
factory = (ServiceServerFactory) c.newInstance();
} catch (Exception e) {
Debug.logError(" get factory instance error:" + e, module);
return null;
}
}
}
}
return factory;
}
//需要实现的抽象方法
public abstract Object getService(EJBDefinition eJBDefinition,
HttpServletRequest request);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?