一. springMVC原理
springMVC的一个核心就是通过一个特殊的Servlet来拦截前端的请求,即DispatcherServlet。然后DispatcherServlet去询问handlerMapping由哪个Controller来处理该请求。接着,将请求发送给controller来处理,controller处理完成后会返回视图名称以及模型数据(可选)。接着,去询问ViewResolver该逻辑视图名对应的实际视图。接着将模型数据发送给实际视图,实际视图根据模型数据产生最终的页面。最后将页面返回给用户。
二.SpringMVC搭建
1.环境准备
1.1数据库环境:Mysql 5.5
1.2java环境:jdk1.7 开发工具Myeclipse
1.3Tomcat : v8.0
1.4 springMVC版本:spring4.2.4(需要spring4.2.4所有包,一定包括spring-webmvc包,因为springmvc使用的就是这个包)
1.4下载所需要的架包,下载地址:http://www.springsource.org/download
2.新建一个项目
2.1
这样项目就新建成功了
2.2将架包拷贝到项目
3.配置前端控制器
3.1编写 web.xml
打开WebRoot/WEB-INF目录的时候,发现里面只有一个lib目录,这是存放各种jar包的地方。我们知道一个web项目必须要有一个web.xml文件才行。
右键WEB-INF——>new——>file,新建一个web.xml文件。