SpringMVC的重要组成部分

熟练掌握以下各个部分的功能和使用,以及清晰各个部分之间的关系和协作的流程:

  1. 前端控制器(DispatcherServlet)
    中央处理器,负责对各部分进行任务分发
  2. 处理器映射器(HandlerMapping)
    接收到前端控制器发送的url后,对url进行匹配,返回给前端控制器一个处理器执行链(HandlerExecuteChain)
  3. 理器适配器(HandlerAdaptor)
    接收到前端控制器要寻找的Handler,选择对应的Handler进行执行,执行后返回ModelAndView给前端控制器
  4. 处理器(Handler)(需要程序员编写)
    执行处理器适配器发送的任务,返回ModelAndView给处理器适配器
  5. 视图解析器(Viewresolver)
    接收前端控制器发送来的逻辑视图(ModelAndView),转换为真正的视图,返回给前端控制器供其渲染
  6. 视图(View)(需要程序员编写)
    经过视图解析器生成的视图(如JSP、Excel、PDF等等),经前端控制器渲染后发送到请求方

你可能感兴趣的:(Java)