Java-MVC開發模式

MVC開發模式

1. jsp演變歷史
    1. 早期只有Servlet,只能使用response輸出標籤數據,很是麻煩
    2. 後來又jsp,簡化了Servlet的開發,若是過分使用jsp,在jsp中即寫大量的java代碼,又寫HTML,形成難以維護難於協同分工
    3. 再後來,java的web開發,借鑑MVC的開發模式,使得程序的設計更加合理性
2. MVC
    1. M:Model,模型
      業務邏輯操做(JavaBean):完成具體的業務操做如:查詢數據庫,封裝對象
    2. V:View,視圖
      展現數據(JSP)
    3. C:Controller,控制器(Servlet)
      獲取客戶端輸入 調用模型 將數據交給模型展現
3. 優缺點
    1. 優勢
      1. 耦合性低,方便維護,能夠利於分工協做
      2. 重用性高
    2. 缺點:
      使得項目架構變得複雜,對開發人員要求高

圖片理解

thisisimage

三層架構

1.界面層(表示層):用戶看獲得的界面,用戶能夠經過界面上的組件和服務器進行交互
2.業務邏輯層:處理業務邏輯的
3.數據訪問層:操做數據存儲文件

圖片理解

thisisimage

相關文章
相關標籤/搜索