以tomcat伺服器、spring容器為例
1.tomcat(伺服器)啟動後,會自動建立dispatcherservlet(前端控制器),前端控制器初始化方法啟動spring容器
2.通過瀏覽器傳送login.do請求給前端控制器,前端控制器會呼叫logincontroller(登入控制器)處理
3.處理器會呼叫
loginservice(負責處理登入請求,訪問資料庫),loginservice呼叫持久層的業務admindao類
4.logincontroller處理完畢後會返回結果(modelandview物件)給dispatcherservlet,前端控制器呼叫視**析器定位到jsp頁面
5.最後jsp生成響應頁面
logincontroller和dispatcherservlet都屬於表示層
檢視部分和控制器部分都屬於表示層,即mv
loginservice屬於業務層
admindao屬於持久層
JDBC常用類和介面
一 註冊資料庫驅動程式 在對資料庫進行操作之前,必須要建立程式與乙個具體資料庫的連線,而在連線資料庫之前,必須要註冊該資料庫的驅動程式。完成此項工作的是drivermanager類!註冊資料庫方驅動程式 public static void registerdriver driver driver ...
介面和類的關係
重構的原因,在於需求的變化。需求沒有變化,也就沒有必要瞎折騰來重構,除非你真很蛋疼。需求變化有兩種原因 一,是真的變化了。二,對需求的認識深化了。舊的需求,轉化到新的需求,設計就要跟著變化。當然也不是所有情況都需要大變動,很多需求變化,沒有涉及到 筋骨 就可以保持設計的骨架,而新增新的內容。乙個優秀...
介面和類之間的關係
首先要明確,介面不是類,所以也不是抽象類。類是屬性和方法容器,但是這些屬性和方法沒有任何區別的堆積在一起,當開發人員要尋找某個方法時,將很不方便,這個時候,介面出現了,介面的出現就是為了解決這個問題。介面將類的內部屬性和方法進行分類,定義不同功能組的屬性和方法。我們可以把介面看做乙個特殊類,除了不能...