Java程序性能优化-业务代理模式(2)[2]
Java程序性能优化-业务代理模式(2)[2]
if(!checkUserFromCache(uid)){
return usermanager checkUser( )
}
return true;
}
public Order getOrderFromCache(int oid){
return null;
}
public Order getOrder(int oid) throws RemoteException{
//可以在本地缓存中获取订单
//减少远程方法调用次数
Order order=getOrderFromCache(oid)
if(order==null){
return usermanager getOrder(oid)
}
return order;
}
public boolean updateOrder(Order order) throws Exception{
//暴露给展示层的方法
//封装了业务流程
if(checkUser( )){ //可能在缓存中执行
Order o=getOrder( )
o setNumber( )
usermanager updateOrder(o)
}
return true;
}
}
返回目录Java程序性能优化 让你的Java程序更快 更稳定
编辑推荐
Java程序设计培训视频教程
J EE高级框架实战培训视频教程
J ME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
![Java程序性能优化-业务代理模式(2)[2]](http://img.zhputi.com/uploads/051b/051bcc294edb716f53ef188607d638db30448.jpg)
Oracle索引技术
ORACLE G数据库开发优化指南
lishixinzhi/Article/program/Java/gj/201311/27809