熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

Java程序性能優化-業務代理模式(2)[2]

2013-11-23 20:00:55  來源: Java高級技術 

  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數據庫開發優化指南

[]  []  


From:http://tw.wingwit.com/Article/program/Java/gj/201311/27809.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.