public interface IDBQuery {
String request();
}
public class DBQuery implements IDBQuery {
public DBQuery(){
try {
Thread.sleep(10000);
} catch (Exception e) {
e.printStackTrace();
}
}
public String request() {
return "string request";
}
}
public class IDBQueryProxy implements IDBQuery {
private DBQuery dbquery;
public String request() {
if(dbquery==null)
dbquery = new DBQuery();
return dbquery.request();
}
}
public class ProxyText {
public static void main(String[] args) {
IDBQuery dbquery = new IDBQueryProxy();
System.out.println(dbquery.request());
}
}
public interface IDBQuery {
String request();
}
public class JdbDbqueryHandler implements InvocationHandler{
IDBQuery idbquery = null;
@Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable {
if(idbquery==null){
idbquery = new DBQuery();
}
return idbquery.request();
}
public static IDBQuery createJdbProxy(){
IDBQuery jdkProxy = (IDBQuery) Proxy.newProxyInstance(ClassLoader.getSystemClassLoader(),
new Class[]{IDBQuery.class}, new JdbDbqueryHandler());
System.out.println("JdbDbqueryHandler.createJdbProxy()");
return jdkProxy;
}
}
public class ProxyText {
public static void main(String[] args) {
IDBQuery idbQuery = JdbDbqueryHandler.createJdbProxy();
System.out.println(idbQuery.request());
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有