JavaWeb(入門篇17)MVC架構入門

一、什麼是MVC?

MVC (Model View Controller)
模型 – 視圖 – 控制 架構

1.視圖層(View)

  • 1.展示給用戶視圖功能
  • 2.將請求傳遞給控Controller制層級
  • 3.接受Controller 的轉發或者重定向的調用
    • 比如jsp,html,

2.控制層(Controller)(Servlet)

  • 1.接受用戶通過視圖層發送的請求,
  • 2.把請求交給業務層(Service 《 Model)去做
  • 3.收到Model模型層放回的數據後完成頁面的跳轉
    • 比如 Servlet
      3.模型層(Model)
  • 1.接受控制層的請求完成業務邏輯(Service)
  • 2.根據業務邏輯增刪改查(Dao)
  • 3.完成業務邏輯後返回Controller控制層數據

二、框架圖

在這裏插入圖片描述
解釋

  • Servlet 是控制層Controller的例子的一部分完成下面的任務
    (1)接受用戶請求
    (2)把請求個模型層Model處理
    (3)模型層處理完成控制重定向或者轉發完成視圖跳轉
  • Service 是Model模型層的一部分,執行控制層Controller請求需要的邏輯比如
    (1)Login
    (2)退出LoginOut
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章