1. 程式人生 > >MVC : 開發模式

MVC : 開發模式

個性 過度 程序 用戶輸入 改進 完成 調用 邏輯 control

  • MVC是什麽?

    MVC的全名是 Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是一種軟件設計典範。它是用一種業務邏輯、數據與界面顯示分離的方法來組織代碼,將眾多的業務邏輯聚集到一個部件裏面,在需要改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯,達到減少編碼的時間。

    • M:Model --> 模型。JavaBean
      完成具體的業務操作,如查詢數據庫,封裝對象
    • V : View --> 試圖
      展示數據
    • C : Controller --> 控制器
      • 獲取用戶輸入
      • 調用模型
      • 將數據交給視圖進行展示
    • 為什麽要使用MVC?
      雖然JSP簡化了Servlet的開發,但過度使用JSP,會產生大量的Java、html代碼。造成後期難以維護。使用MVC可以使得程序的設計更加合理。
    • MVC的優缺點是什麽?
      • 優點
        • 耦合性低,方便維護,有利於分工協作
        • 重用性高
      • 缺點
        • 使項目結構復雜,對開發人員要求高。

MVC : 開發模式