总结SpringMVC----1介绍Springmvc和配置展示

 

1.   springMVC简介

springmvc 属于spring体系中的servlet一部分。

2.   mvc整体

 

3.   springmvc 整体架构

 

1、用户发起请求到控制器 DispatcherServlet(前端控制器)

2、前端控制器去handlerMapper查找Handler对象

3、HandlerMapper返回HandlerExecutorChain 执行链(包含两部分内容:Handler ,拦截器集合)

4、前端控制器,通过HandlerAdapter 适配器执行 Handler对象

5、Handler处理具体的业务逻辑

6、Handler处理完业务逻辑之后,返回ModelAndView  其中的View是视图名称

7、将ModelAndView返回前端控制器

8、前端控制器,通过ModelAndView 中的视图名称。在视图解析器中查找视图

9、返回真正的View 视图对象

10、渲染视图

11、返回用户响应

4.   第一个springmvc的案例

  4.1. 创建一个maven工程

 

    4.2. 引入主pom

注意:如果引入之后项目中出现红叉,使用maven-updateProject

      4.3. 导入依赖

      4.4. 配置maven的tomcat插件

        4.5. 编写配置文件

              4.5.1.   web.xml

1、创建web.xml

2、配置web.xml中的内容

3、添加dispatcherServlet

     4.5.2.   spring-mvc的配置

1、添加springmvc-servlet.xml

spring-mvc 会默认去WEB-INF的目录下。寻找${serlvet-name}-serlvet.xml的文件。

所以我们把serlvetmvc的配置文件添加到web-inf的目录下。并且名字与web.xml 中的servlet-name 相同

2、添加xml中的约束信息

3、配置HandlerMapping

 

 

4、配置handlerAdapter

5、自定义Handler(controller)

在springmvc-servlet.xml 总配置Handler

6、配置视图解析器

7、定义视图:

hello.jsp中的内容:

8、配置启动

 4.5.3.   测试

4.6. 分析第一个案例的执行过程

1、导入日志

       log4j.rootLogger=DEBUG,A1

log4j.logger.org.mybatis=DEBUG

log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c]-[%p] %m%n

 

2、在web.xml中配置servlet 服务器开启的时候启动

 

4.7. 精简之后的配置

4.8. SpringMVC的默认配置是什么样的

默认配置:

总结 : 本次就只对SpringMVC的介绍跟配置。

 

posted @ 2017-06-30 00:23  guoyunlong  阅读(142)  评论(0)    收藏  举报