帶著問(wèn)題學(xué) Spring MVC 源碼: 一、概述

摘要: 原創(chuàng)出處:www.bysocket.com 泥瓦匠BYSocket 希望轉(zhuǎn)載,保留摘要,謝謝!

簡(jiǎn)單就好,生活可以很德國(guó)

Q:什么是 Spring MVC ? ※

Spring MVC 是 Spring Web 的一個(gè)重要模塊。Spring 支持 Web 應(yīng)用,Spring MVC 是對(duì) MVC 模式的支持。

Q:MVC 模式? ※

MVC 模式是種經(jīng)典的軟件架構(gòu),分 Model 模型、View 視圖及 Controller 控制器 三種角色。架構(gòu)的意圖明顯區(qū)分三種角色的職責(zé),使其不相互依賴。Java 領(lǐng)域最經(jīng)典的實(shí)現(xiàn) JSP + Servlet + JavaBean,后續(xù)也陸續(xù)出來(lái)了眾多優(yōu)秀框架,SSH 中的 Struts ,還有 SSM 中的 Spring MVC 等。

 

Q: Spring 還要什么其他模塊? Web?IOC 容器?AOP?※

IOC 容器模塊、AOP 模塊都是。還有數(shù)據(jù)訪問(wèn)/集成、Web 等模塊都是。這里其他不展開(kāi)講,其中 Web 模塊建立在 IOC 容器之上,要記住。

來(lái)自官網(wǎng)的模塊圖:

網(wǎng)友評(píng)論