在web開發中我們常用mvc模式進行web應用的開發
當應用進入service 層的時候我們根據不同的業務多邏輯進行處理
當有資料進入controller的時候
public class virtualcontroller
}
首先是實體類
public所以到我們定義乙個service 的介面 處理所有使用者的業務class
user
public
void
setname(string name)
private
string name;
}
//也就是相當於子工廠
public inte***ce service
//子工廠的實現
public class userservice implements service@override
public void deldte(user user)
}
public class vipservice implements service
@override
public void deldte(user user)
}
dao層
public inte***ce dao
public class mysqldao implements dao@override
public void deldte(user user)
}
public class orcaldao implements dao
@override
public void deldte(user user)
}
工廠的實現
public class commonfactory ;
private static commonfactory factroy= new commonfactory();
public static commonfactory getfactory()
public t getinstance(class clazz) catch (exception e) }}
這樣我們就可以通過修改配置檔案進行對不同業務的處理,也好像是tomcat 以及jdbc的原理 工廠模式在js中的應用
1.用ajax技術進行非同步請求是現在web開發中常見的乙個任務。簡單的工廠非常適合這種場合,根據瀏覽器能力不同生成乙個 xmlhttprequest或者actionxobject var handler function handle.prototype xhr.open method,url,t...
MVC模型在介面開發中的應用理解
1 mvc的做用是把ui data logic分離解藕,理論上設計良好地mvc可以隨意替換view或model而不用改動其它 2 model為程式提供必要的資料介面,如 資料庫 本地檔案 記憶體資料 網路資料等。它不關心是什麼物件使用資料,而只關心資料對外的介面和資料內部訪問實現以及在資料變化時如何...
工廠模式及在Spring中的應用
工廠模式是最基本的也是最重要的模式,因為它方便我們能寫出高質量 高效率的 只有掌握了工廠模式,我們才不會重複造輪子。今天將從最簡單的工廠模式開始一步步深入講解,告訴大家自己寫是怎麼用的,框架又是如何實現,我們能從框架實現獲得怎麼樣的靈感。首先看看工廠模式的類圖 工廠模式由乙個介面類加乙個對應的工廠類...