Spring MVC簡介前端
Spring MVC:Spring MVC也叫Spring Web MVC,屬於表現層框架,是Spring中的一份子。java
Spring MVC執行流程圖web
第一個SpringMVC入門案例(用戶在提交一個請求以後,服務器端處理器在接受到這個請求後給出一個頁面上面顯示歡迎信息)spring
第一步在原有的Spring jar包上導入倆個新的jar包(第一個框的jar包是支持UI模板,郵件模板,緩存等第二個框是實現Spring MVC)spring-mvc
第二步在WEB.XML配置前端控制器也能夠叫中央調度器緩存
<!-- 配置中央調度器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置applicationContext.xml文件路徑 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </init-param> <!-- Tomcat 啓動時候Servlet對象已經生成到內存 0或者負數表明你沒有設置同樣並且必須是整數 --> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
第三步配置處理器類服務器
package cn.lxp.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; public class MyController implements Controller { /** * handleRequest 處理請求 * ModelAndView 返回的類型 */ @Override public ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception { ModelAndView mav=new ModelAndView(); mav.addObject("msg", "咱們天生愛分享!!"); //進行處理一道 mav.setViewName("WEB-INF/jsp/index.jsp"); return mav; } }
第四步配置applicationContext.xml文件架構
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <!-- 註冊控制器--> <bean id="/hello.do" class="cn.lxp.controller.MyController"></bean> </beans>
最後咱們啓動TomCat服務發佈項目查看例子實現圖mvc
入門案例項目架構圖(工具:MyEclipse)app
所用jar包
好,入門案例已經實現成功,想學的同窗快動起手試試吧,若是須要素材jar包的朋友能夠評論通知,期待下次的分享!