第1章 SpringMVC 概述
第2章 SpringMVC 注解式開發
第3章 SpringMVC 核心技術
第4章 SSM 整合開發

MVC架構模式

   

Model2-MVC(掌握)

 

 

 

 

Model2 加入了 Servlet, 分離了 Model1 中 jsp 控制業務邏輯的部分。 這里 Servlet 充當控制器,管理者的角色,負責管理用戶的請求,Servlet 根據請求的內容調用適合的 JavaBean,在JavaBean 中訪問 DB 存取數據,計算處理數據。Servlet 把根據處理結果選擇合適的 jsp 顯示JavaBean 的數據。呈現給用戶。請求處理完畢。

 

MVC 架構和三層架構的聯系與區別(了解)

 

三層架構

UI: 界面層(User Interface layer)

BLL: 業務邏輯層(Business Logic Layer)

DAL:數據訪問層(Data Access Layer)

 

 

MVC 架構

M 即 Model(模型層),主要負責出來業務邏輯以及數據庫的交互

V 即 View(視圖層),主要用于顯示數據和提交表單

C 即 Controller(控制器),主要是接收請求,調用 Model 處理請求,并控制請求轉發三層架構與 MVC 的聯系:

都是三層,分層的目的是解耦合,按職責劃分層次。各層功能獨立單一。易于擴展應用,提高開發效率。

 

主要的區別:

1. 三層架構適用所有的應用架構, MVC 側重是 web 應用的使用(jsp 和 servlet 的解耦)。

2. 三層架構中沒有控制器 Controller. MVC 中有控制器層 Controller

   

全部教程
广东36选7开奖公告