日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

001_SpringMVC入门

發布時間:2025/4/17 javascript 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 001_SpringMVC入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. SpringMVC介紹

2. mvc是一個設計模式, 在b/s系統下的應用

3. SpringMVC架構

4. SpringMVC的前端控制器、映射器與適配器和視圖解析器

4.1. 前端控制器DispatcherServlet: 用于接收請求, 響應結果, 相當于轉發器。有了DispatcherServlet減少了其它組件之間的耦合度。

4.2. 處理器映射器HandlerMapping: 根據請求的url查找handler。

4.3. 處理器適配器HandlerAdapter: 按照HandlerAdapter的規則去執行handler。

4.4. 注意: 編寫handler時, 按照HandlerAdapter的要求去編寫, 這樣處理器適配器才能正確的去執行handler。

4.5. 視圖解析器InternalResourceViewResolver: 進行視圖解析, 根據邏輯視圖名解析成真正的視圖view。

5. 前端控制器的屬性文件

5.1. 在org.springframework.web.servlet包下有一個DispatcherServlet.properties屬性文件

5.2. DispatcherServlet.properties屬性文件里有三個重要的配置, 處理映射器、處理適配器和視圖解析器

6. SpringMVC入門程序HelloSpringMVC

6.1. 新建一個名稱為HelloSpringMVC的Web工程, 同時拷入jar包

6.2. 在web.xml里配置請求路徑攔截、SpringMVC的前端控制器和加載SpringMVC的核心配置文件。

6.3. 編寫HelloSpringMVCAction.java

package com.lywgames.web.action;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.mvc.Controller; import org.springframework.web.servlet.ModelAndView;/*** 實現了Controller接口的處理器*/ public class HelloSpringMVCAction implements Controller {@Overridepublic ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res) throws Exception {System.out.println("來到了helloSpringMVC方法");ModelAndView modelAndView = new ModelAndView();modelAndView.addObject("msg", "hello SpringMVC請求成功。");modelAndView.setViewName("/hello.jsp");return modelAndView;} }

6.4. 在src下, 編寫springmvc.xml

6.5. 編寫index.jsp

6.6. 編寫hello.jsp

6.7. 部署運行程序

6.8. 點擊超鏈接進行訪問

6.9. 入門程序中, SpringMVC執行流程

總結

以上是生活随笔為你收集整理的001_SpringMVC入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。