Spring MVC

13年前

Spring MVC

第一个接受这个请求的前段控制器叫DispatcherServlet,后端控制器叫Controller。负责处理请求URL和后端控制器映射的叫HandMapping,它有多种类型,比较灵活,也是在一个xml文件上进行配置。负责业务逻辑处理的模型对象一般也是我们平常写的DAO/DTO组件。只是它最后的返回更灵活,Controller返回一个ModelAndView对象给DispatcherServlet ModelAndView可以携带一个视图对象,也可以携带一个视图对象的逻辑名。如果携带的是一个视图对象的逻辑名,那DispatcherServlet需要一个ViewResolver来查找用于渲染回应得视图对象。最后,DispatcherServlet将请求分派给ModelAndView对象指定的视图对象。视图对象负责渲染返回给客户的回应。

构建springMVC的步骤:

(1)建立动态web工程,导入springjar包。

(2)配置DispatcherServlet.

(3)编写Controller,做核心配置文件,并配置urlController的映射。

(4)配置一个视图解析器将控制器与JSP结合起来。

(5)编写呈现给用户的jsp文件。