大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

SpringMVC教程
SpringMVC注解式開發
SpringMVC核心技術
SSM整合開發

SpringMVC教程

MVC架構模式

1、Model2-MVC

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

2、MVC架構和三層架構的聯系與區別

三層架構

UI: 界面層(User Interface layer)

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

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

MVC架構

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

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

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

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

主要的區別:

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

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

為什么要使用 SpringMVC

1、基于 MVC 架構

基于 MVC 架構,功能分工明確。解耦合

2、容易理解,上手快;使用簡單

二步設置就可以開發一個注解的 SpringMVC 項目,SpringMVC 也是輕量級的,jar 很小。不依賴的特定的接口和類。

3、作 為 Spring 框 架 一 部 分 , 能 夠 使 用 Spring 的 IoC 和 Aop 方 便 整 合 Strtus,MyBatis,Hiberate,JPA 等其他框架。

4、SpringMVC 強化注解的使用,在控制器,Service,Dao 都可以使用注解。方便靈活。

使用@Controller 創建處理器對象,@Service 創建業務對象, @Autowired 或者@Resource 在 控制器類中注入 Service, Service 類中注入 Dao。

SpringMVC簡介

SpringMVC 也叫 Spring web mvc,屬于表現層的框架。SpringMVC 是 Spring 框架的一部分,是在 Spring3.0 后發布的。

全部教程
主站蜘蛛池模板: 亚洲精品毛片久久久久久久 | 四虎影院在线网址 | 97影院九七影院理论片 | 狠狠地操 | 综合亚洲一区二区三区 | 亚洲经典在线中文字幕 | 日日噜噜噜夜夜爽爽狠狠 | 香蕉久热 | 性做久久久久久网站 | 中文字幕不卡免费高清视频 | 日日做夜夜做 | 日本久久伊人 | 久久久91精品国产一区二区 | 在线黄色免费 | 色老头一区二区三区 | 理论毛片 | 成人乱色短篇合集 | 精品香蕉一区二区三区 | 九九影院理论片在线观看 | 只有精品| 免费看日韩欧美一级毛片 | 久久精品男人的天堂 | 国产午夜成人无码免费看 | 99视频精品全国免费 | 青青热久免费精品视频在线观看 | 久久亚洲国产精品一区二区 | 久久国产精品久久国产精品 | 久久精品国产欧美日韩亚洲 | 亚洲成年人在线 | 亚洲国产成+人+综合 | 国产在线91精品入口首页 | 亚洲一区二区三区高清不卡 | 91在线 | 欧美 | 九九色播 | 亚洲精品人成在线观看 | 中文字幕一区精品 | 国产成人一区在线播放 | 天天操天天操天天干 | 免费在线观看黄色小视频 | 免费一级a毛片免费观看欧美大片 | 日本波多野结衣在线 |