Spring MVC五大核心组件和配置

一,五大核心组件

  1.DispatcherServlet  请求入口

  2.HandlerMapping    请求派发,负责请求和控制器建立一一对应的关系

  3.Controller       处理器

  4.ModelAndView     封装模型信息和视图信息

  5.ViewResolver    视图处理器,定位页面

二,Spring MVC的编写步骤(访问WEB-INF下的.jsp)

  1.建立项目,导入jar包(ioc mvc)并且拷贝Spring容器中对应的配置文件到src下,并且在WEB-INF下创建一个hello.jsp

  2.在web.xml中配置DispatcherServlet并通过初始化参数contextConfigLocation指定Spring容器对应的配置文件

  3.在Spring配置文件中配置HandlerMapping的实现类SimpleUrlHandlerMapping

  4.写一个控制器类实现Controller接口,控制器方法中返回ModelAndView,在Spring容器中配置控制器

  5.配置ViewResolver的实现类internalResourceViewResolver

如图:

Spring MVC五大核心组件和配置_第1张图片

配置DispatcherServlet

  View Code

配置HandlerMapping

  View Code

配置ViewResolver

  View Code

最终配置结果

  View Code

最后开启服务,在浏览器上输入localhost:端口号/项目名/toHello.do,看到如下界面,说明配置成功

Spring MVC五大核心组件和配置_第2张图片

你可能感兴趣的:(Spring MVC五大核心组件和配置)