第7章 SpringMVC

7.1 简单介绍下你对Spring MVC的理解

难度:★★★★

重点:★★★

白话解析

又是对什么什么的理解,这种题无非就说清楚三个层面就好了:1)what;2)how;3)优点。

很多同学一看到这道题,就会被各种专业名词或者英文劝退,其实大可不必去记专业名词和它的英文,只要脑袋里能清晰的理解一个HTTP请求进入到后台真正的执行流程,流程明确了,这道题就搞定了。

参考答案

1、what:

Spring MVC是一个用Java实现的MVC模式的轻量级Web框架,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错。

Spring MVC的主要组成:

  • 前端控制器(DispatcherServlet);用来接收所有的HTTP请求、响应结果,相当于转发器。

  • 处理器映射器(HandlerMapping);用来根据请求的URL来查找Handler(真正的Controller)。

  • 处理器适配器(HandlerAdapter)

  • 处理器(Handler);需要程序员真正去实现的,就是我们程序员写的Controller,也叫后端控制器。

  • 视图解析器(ViewResolver);用来进行视图的解析&#

你可能感兴趣的:(白话Java面试,java,spring,mvc,spring,mvc)