if(!checkUserFromCache(uid)){
return usermanagercheckUser()
}
return true;
}
public Order getOrderFromCache(int oid){
return null;
}
public Order getOrder(int oid) throws RemoteException{
//可以在本地缓存中获取订单
//减少远程方法调用次数
Order order=getOrderFromCache(oid)
if(order==null){
return usermanagergetOrder(oid)
}
return order;
}
public boolean updateOrder(Order order) throws Exception{
//暴露给展示层的方法
//封装了业务流程
if(checkUser()){ //可能在缓存中执行
Order o=getOrder()
osetNumber()
usermanagerupdateOrder(o)
}
return true;
}
}
返回目录Java程序性能优化让你的Java程序更快更稳定
编辑推荐
Java程序设计培训视频教程
JEE高级框架实战培训视频教程
JME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLEG数据库开发优化指南
[] []