SpringMVC原理及SpringMVC搭建详解

本文详细介绍了SpringMVC的原理,包括DispatcherServlet如何拦截请求并分发到Controller,以及Controller处理后如何返回视图。同时,文章还逐步指导了SpringMVC项目的搭建过程,包括环境配置、项目创建、web.xml的编写、处理器适配器、Handler的开发、视图编写、处理器映射器和视图解析器的配置,最后是项目部署和调试。
摘要由CSDN通过智能技术生成

一. 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文件。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值