Spring MVC融合在Spring Web Flow里面。 使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架,MVC已經(jīng)是現(xiàn)代Web開(kāi)發(fā)中的一個(gè)很重要的部分。本文翻譯的是Spring MVC官方4.2.4.RELEASE版本的文檔中第21章Spring MVC部分的全部?jī)?nèi)容,希望它能為讀者帶來(lái)查閱、學(xué)習(xí)的價(jià)值。 本書(shū)作者:linesh 本書(shū)來(lái)源:https://www.gitbook.com/book/lines
關(guān)于Spring MVC 4.2.4.RELEASE 中文文檔
本書(shū)是譯者linesh根據(jù)Spring MVC官方4.2.4.RELEASE版本的文檔一書(shū)翻譯而來(lái)的,本次譯文包含了原文檔第21章Spring MVC部分的全部?jī)?nèi)容。
譯文盡力于準(zhǔn)確傳達(dá)原意,其次兼顧譯文的流暢自然。至于風(fēng)格和質(zhì)感,則仍在努力。希望它能為讀者帶來(lái)查閱、學(xué)習(xí)的價(jià)值,自己時(shí)不時(shí)翻之,仍有收獲。
目前多數(shù)章節(jié)的翻譯已完成,剩余部分章節(jié)仍在進(jìn)行。文檔仍在維護(hù)狀態(tài),主要還有譯文細(xì)化、術(shù)語(yǔ)定義、翻譯規(guī)范、內(nèi)容、主頁(yè)修繕、自動(dòng)化部署等工作可做,issues這里有一些有意思的idea。翻譯過(guò)程中遇到值得探討的翻譯問(wèn)題、取舍及最終解決方案,讀者可見(jiàn)翻譯注記。
《Spring MVC 4.2.4.RELEASE 中文文檔》經(jīng)過(guò)原譯者linesh授權(quán)由W3Cschool整理為簡(jiǎn)體中文版發(fā)布。
Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架。通過(guò)策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 JavaServer Pages(JSP)技術(shù)、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的視圖,所以不會(huì)強(qiáng)迫您只使用 JSP 技術(shù)。Spring MVC 分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧@種分離讓它們更容易進(jìn)行定制。
- 客戶(hù)端請(qǐng)求提交到DispatcherServlet
- 由DispatcherServlet控制器查詢(xún)一個(gè)或多個(gè)HandlerMapping,找到處理請(qǐng)求的Controller
- DispatcherServlet將請(qǐng)求提交到Controller
- Controller調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView
- DispatcherServlet查詢(xún)一個(gè)或多個(gè)ViewResoler視圖解析器,找到ModelAndView指定的視圖
- 視圖負(fù)責(zé)將結(jié)果顯示到客戶(hù)端
只要您不對(duì)這些副本收取任何費(fèi)用,并且進(jìn)一步規(guī)定,每個(gè)副本都包含本版權(quán)聲明,無(wú)論是以印刷版還是電子版分發(fā),本文檔的副本可供您自己使用并分發(fā)給他人。