卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

springmvc的下載如何實現 Spring mvc和SSH如何取舍?

Spring mvc和SSH如何取舍?你首先要弄清楚 spring mvc和ssh的關系 ssh是spring ,struts/struts2 , hibernate的簡稱。spring mvc在功能

Spring mvc和SSH如何取舍?

你首先要弄清楚 spring mvc和ssh的關系 ssh是spring ,struts/struts2 , hibernate的簡稱。spring mvc在功能作用上等同于struts,只是在實現和使用上有所區(qū)別?,F在比較流行的框架(互聯(lián)網方向)spring spring mvc mybatis 比老牌的ssh要簡單靈活,建議學習

springmvc的工作流程是什么?

spring工作的流程

流程如下:

1、用戶發(fā)起請求到前端控制器(DispatcherServlet),該控制器會過濾出哪些請求可以訪問Servlet、哪些不能訪問。就是url-pattern的作用,并且會加載springmvc.xml配置文件。

2、前端控制器會找到處理器映射器(HandlerMapping),通過HandlerMapping完成url到controller映射的組件,簡單來說,就是將在springmvc.xml中配置的或者注解的url與對應的處理類找到并進行存儲,用maplturl,handlergt這樣的來存儲。

3、HandlerMapping有了映射關系,并且找到url對應的處理器,HandlerMapping就會將其處理器(Handler)返回,在返回前,會加上很多攔截器。

4、DispatcherServlet拿到Handler后,找到HandlerAdapter(處理器適配器),通過它來訪問處理器,并執(zhí)行處理器。

5、執(zhí)行處理器

6、處理器會返回一個ModelAndView對象給HandlerAdapter

7、通過HandlerAdapter將ModelAndView對象返回給前端控制器(DispatcherServlet)

8、前端控制器請求視圖解析器(ViewResolver)去進行視圖解析,根據邏輯視圖名解析成真正的視圖(jsp),其實就是將ModelAndView對象中存放視圖的名稱進行查找,找到對應的頁面形成視圖對象

9、返回視圖對象到前端控制器。

10、視圖渲染,就是將ModelAndView對象中的數據放到request域中,用來讓頁面加載數據的。

11、通過第8步,通過名稱找到了對應的頁面,通過第10步,request域中有了所需要的數據,那么就能夠進行視圖渲染了。最后將其返回即可。