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

dispatcherservlet是什么 springmvc原理及流程?

springmvc原理及流程?第一步是:用戶向前端控制器(DispatcherServlet)發(fā)起請求。步驟2:前端控制器請求HandlerMappering找到處理程序:它搜索xml配置或注釋。第三

springmvc原理及流程?

第一步是:用戶向前端控制器(DispatcherServlet)發(fā)起請求。

步驟2:前端控制器請求HandlerMappering找到處理程序:它搜索xml配置或注釋。

第三步:找到handler mapper,像前端控制器一樣返回HandlerExecutionChain。

第四步:前端控制器(Dispatch

Java Web學(xué)習(xí)者,可以跳過SSH直接學(xué)習(xí)SSM嗎?

個人建議:Struts拋棄,Hibernate理解,Spring加深。

關(guān)于宋承憲我剛?cè)胄械臅r候,宋承憲還挺紅的,呃...大約十年前。

Spring:首先,Spring現(xiàn)在還是很受歡迎的,也歸功于Spring的快速迭代升級?,F(xiàn)在大部分項目都在用Spring。而且現(xiàn)在Spring下面有很多子框架,這里說的Spring主要是指Spring框架。

冬眠:從未被淘汰,但從未火過。現(xiàn)在更多的項目在使用Mybatis或者JPA。說實話,我覺得Hibernate還是挺強的,但是要用好Hibernate并不容易。

Struts:Struts 1和2我都用過,現(xiàn)在已經(jīng)沒落了。很少有人在用新項目,至少我們很多年前就已經(jīng)不用了(除非是一直維護的老項目)。現(xiàn)在Struts的工作基本都被Spring MVC取代了。而且Struts多次暴露漏洞,在信息安全上存在很大隱患。

關(guān)于SSMSpring上面已經(jīng)說了,讓 讓我們談?wù)劻硗鈨蓚€:

Spring MVC:一個輕量級的MVC框架:通過Dispatcher Servlet、ModelAndView和View Resolver,類似的Web應(yīng)用開發(fā)變得更加容易。

Mybatis :ORM框架,支持掌握普通SQL查詢、存儲過程和高級映射;通過簡單的XML或注釋將接口和Java POJO映射到數(shù)據(jù)庫中的記錄,以便進行配置和原始映射。

你現(xiàn)在在學(xué)什么?對于SSH,Spring可以好好學(xué)習(xí)(當然是學(xué)習(xí)新版本),Hibernate可以學(xué)習(xí)一下,Struts應(yīng)該不用再學(xué)了。

目前最常用的單個應(yīng)用是SSM組合:Spring Spring MVC Mybatis;

關(guān)于JPA,我覺得大部分系統(tǒng)都不適用。適合微服務(wù)場景,數(shù)據(jù)的查詢是單表查詢(SQL比較簡單),大部分公司 項目可以 t達不到這個水平;但是雖然你可能不需要,但你還是要研究它。

Spring boot:現(xiàn)在流行的一個框架,它提供了各種啟動器,簡化了配置,便于集成,有助于開發(fā)效率。

如果接觸前端分離甚至微服務(wù)架構(gòu),需要熟悉HTTP接口和Rest API,最好掌握一個微服務(wù)框架,比如Spring Cloud或者Dubbo(如果不是工作需要,我推薦Spring Cloud)。

我會繼續(xù)分享我對Java開發(fā)、架構(gòu)設(shè)計、程序員職業(yè)發(fā)展等方面的看法,希望得到大家的關(guān)注。