SSM应用(四)--SpringMVC入门

SpringMVC的概念

  是一个web层框架,本质是一个巨大的servlet;

  所有的请求都会发送到SpringMVC这个servlet:@WebServlet(“/”);

  所有的相应都是有SpringMVC发出;

  SpringMVC将请求分发到对应的Java类;

  SpringMVC容器:管理很多个Java类的实例,分发请求的对象;

  Web:用于处理跳转和数据传递的问题;

  SpringMVC如何使用

    首先需要引入SpringMVC需要的Jar包,下载地址:http://repo.spring.io/release/org/springframework/spring/

    配置SpringMVC这个Servlet,在web.xml中配置为servlet;

     

      SpringMVC是一个Servlet,用于接收 *.action的请求;

     配置SpringMVC的核心配置文件;

      SpringMVC的核心配置文件本质上是一个Spring的配置文件;需要找到bean的实例;

      告诉DispatcherServlet要使用的核心配置文件在哪儿;

    

    核心配置文件需要配置什么内容:

      请求线:

        SpringMVC本身就是一个Spring的概念:管理bean和bean之间的关系;

        SpringMVC这个servlet需要找到普通Java类(bean)

      响应线:

        视图对应:SpringMVC给的是逻辑视图——需要转换为物理视图

        返回的响应有很多种,通过逻辑视图的方式去寻找物理视图(类似键值对的方式)

        视图解析器:

  实现SpringMVC管理的控制层的类:Controller;

    是SpringMVC分发请求的普通Java类

     

    通过包扫描,HelloController类就会成为SpringMVC能够直接使用的bean实例

       

    通过视图解析,返回值result就会被解析为:/result.jsp;

PS:因作者能力有限,如有误还请谅解;

猜你喜欢

转载自www.cnblogs.com/WHL5/p/8976050.html