SpringMVC框架

SpringMVC框架

ID:37712855

大?。?7.60 KB

頁數(shù):10頁

時(shí)間:2019-05-29

SpringMVC框架_第1頁
SpringMVC框架_第2頁
SpringMVC框架_第3頁
SpringMVC框架_第4頁
SpringMVC框架_第5頁
資源描述:

《SpringMVC框架》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

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

2、是圍繞DispatcherServlet設(shè)計(jì)的,它把請(qǐng)求分派給處理程序,同時(shí)帶有可配置的處理程序映射、視圖解析、本地語言、主題解析以及上載文件支持。默認(rèn)的處理程序是非常簡單的Controller接口,只有一個(gè)方法ModelAndViewhandleRequest(request,response)。Spring提供了一個(gè)控制器層次結(jié)構(gòu),可以派生子類。如果應(yīng)用程序需要處理用戶輸入表單,那么可以繼承AbstractFormController。如果需要把多頁輸入處理到一個(gè)表單,那么可以繼承AbstractWizardFormController?! ∈纠龖?yīng)用程序有助于直

3、觀地學(xué)習(xí)這些特性。銀行應(yīng)用程序允許用戶檢索他們的帳戶信息。在構(gòu)建銀行應(yīng)用程序的過程中,可以學(xué)到如何配置SpringMVC框架和實(shí)現(xiàn)框架的視圖層,視圖層包括JSTL標(biāo)記(用于顯示輸出的數(shù)據(jù))和JavaServerPages技術(shù)?! ∨渲肧pringMVC  要開始構(gòu)建示例應(yīng)用程序,請(qǐng)配置SpringMVC的DispatcherServlet。請(qǐng)?jiān)趙eb.xml文件中注冊(cè)所有配置。清單1顯示了如何配置sampleBankingServlet。清單1.配置SpringMVCDispatcherServletsampleBank

4、ingServletorg.springframework.we.servlet.DispatcherServlet1  DispatcherServlet從一個(gè)XML文件裝入Spring應(yīng)用程序上下文,XML文件的名稱是servlet的名稱后面加上-servlet。在這個(gè)示例中,DispatcherServlet會(huì)從sampleBankingServlet-servlet.xml文件裝入應(yīng)用

5、程序上下文?! ∨渲脩?yīng)用程序的URL  下一步是配置想讓sampleBankingServlet處理的URL。同樣,還是要在web.xml中注冊(cè)所有這些信息。清單2.配置想要處理的URLsampleBankingServlet*.jsp  裝入配置文件  下面,裝入配置文件。為了做到這點(diǎn),請(qǐng)為Servlet2.3規(guī)范注冊(cè)ContextLoaderListener或?yàn)镾ervlet2.2及以

6、下的容器注冊(cè)ContextLoaderServlet。為了保障后向兼容性,請(qǐng)用ContextLoaderServlet。在啟動(dòng)Web應(yīng)用程序時(shí),ContextLoaderServlet會(huì)裝入Spring配置文件。清單3注冊(cè)了ContextLoaderServlet。清單3.注冊(cè)ContextLoaderServletcontext>servlet-name>org.springframework.web.context.ContextLoaderServlet

7、1  contextConfigLocation參數(shù)定義了要裝入的Spring配置文件,如下面的servlet上下文所示。contextConfigLocation/WEB-INF/sampleBanking-services.xml  sampleBanking-services.xml文件代表示例銀行應(yīng)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。