Spring MVC 4.2.4.RELEASE 中文文檔


手冊簡介

Spring MVC融合在Spring Web Flow里面。 使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架,MVC已經(jīng)是現(xiàn)代Web開發(fā)中的一個很重要的部分。本文翻譯的是Spring MVC官方4.2.4.RELEASE版本的文檔中第21章Spring MVC部分的全部內(nèi)容,希望它能為讀者帶來查閱、學(xué)習(xí)的價值。 本書作者:linesh 本書來源:https://www.gitbook.com/book/lines

手冊說明

關(guān)于Spring MVC 4.2.4.RELEASE 中文文檔


本書是譯者linesh根據(jù)Spring MVC官方4.2.4.RELEASE版本的文檔一書翻譯而來的,本次譯文包含了原文檔第21章Spring MVC部分的全部內(nèi)容。

譯文盡力于準(zhǔn)確傳達(dá)原意,其次兼顧譯文的流暢自然。至于風(fēng)格和質(zhì)感,則仍在努力。希望它能為讀者帶來查閱、學(xué)習(xí)的價值,自己時不時翻之,仍有收獲。

目前多數(shù)章節(jié)的翻譯已完成,剩余部分章節(jié)仍在進(jìn)行。文檔仍在維護(hù)狀態(tài),主要還有譯文細(xì)化、術(shù)語定義、翻譯規(guī)范、內(nèi)容、主頁修繕、自動化部署等工作可做,issues這里有一些有意思的idea。翻譯過程中遇到值得探討的翻譯問題、取舍及最終解決方案,讀者可見翻譯注記。

《Spring MVC 4.2.4.RELEASE 中文文檔》經(jīng)過原譯者linesh授權(quán)由W3Cschool整理為簡體中文版發(fā)布。

Spring Logo


Spring MVC基本信息:


Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 JavaServer Pages(JSP)技術(shù)、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的視圖,所以不會強(qiáng)迫您只使用 JSP 技術(shù)。Spring MVC 分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧@種分離讓它們更容易進(jìn)行定制。


Spring MVC的優(yōu)點(diǎn):


  • 容易和其它View框架(Titles等)無縫集成,采用IOC便于測試。
  • 它是一個典型的教科書式的mvc構(gòu)架,而不像struts等都是變種或者不是完全基于mvc系統(tǒng)的框架,spring適用于初學(xué)者或者想了解mvc的人。
  • 它和tapestry一樣是一個純正的servlet系統(tǒng),這也是它和tapestry相比 struts所沒有的優(yōu)勢。而且框架本身有代碼,而且看起來也不費(fèi)勁比較簡單可以理解。


Spring MVC運(yùn)行原理:


  1. 客戶端請求提交到DispatcherServlet
  2. 由DispatcherServlet控制器查詢一個或多個HandlerMapping,找到處理請求的Controller
  3. DispatcherServlet將請求提交到Controller
  4. Controller調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView
  5. DispatcherServlet查詢一個或多個ViewResoler視圖解析器,找到ModelAndView指定的視圖
  6. 視圖負(fù)責(zé)將結(jié)果顯示到客戶端


除了本教程,您還可以在w3cschool上學(xué)習(xí):


中文文檔地址 



本文章節(jié)結(jié)構(gòu)



版權(quán)所有?2004-2015


只要您不對這些副本收取任何費(fèi)用,并且進(jìn)一步規(guī)定,每個副本都包含本版權(quán)聲明,無論是以印刷版還是電子版分發(fā),本文檔的副本可供您自己使用并分發(fā)給他人。



在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號