SpringMvc面试必考的核心知识点有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2146个文字,预计阅读时间需要9分钟。
1. 什么是SpringMvc?答:SpringMvc是Spring框架的一个模块,基于MVC(模型-视图-控制器)模式的框架,无需中间整合层即可整合。
2. SpringMvc的优点:答:(1)基于组件技术,适用于所有应用对象,无需控制层和业务层的分离。
1、什么是 SpringMvc?
答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。
2、Spring MVC 的优点:
答:
1)它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java
组件.并且和 Spring 提供的其他基础结构紧密集成.
2)不依赖于 Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet 的)
3)可以任意使用各种视图技术,而不仅仅局限于 JSP
4)支持各种请求资源的映射策略
5)它应是易于扩展的
3、SpringMVC 工作原理?
答:
1)客户端发送请求到 DispatcherServlet
2)DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller
3)Controller 调用业务逻辑后,返回 ModelAndView
4)DispatcherServlet 查询 ModelAndView,找到指定视图
5)视图将结果返回到客户端
4、SpringMVC 流程?
答:
1)用户发送请求至前端控制器 DispatcherServlet。
本文共计2146个文字,预计阅读时间需要9分钟。
1. 什么是SpringMvc?答:SpringMvc是Spring框架的一个模块,基于MVC(模型-视图-控制器)模式的框架,无需中间整合层即可整合。
2. SpringMvc的优点:答:(1)基于组件技术,适用于所有应用对象,无需控制层和业务层的分离。
1、什么是 SpringMvc?
答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。
2、Spring MVC 的优点:
答:
1)它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java
组件.并且和 Spring 提供的其他基础结构紧密集成.
2)不依赖于 Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet 的)
3)可以任意使用各种视图技术,而不仅仅局限于 JSP
4)支持各种请求资源的映射策略
5)它应是易于扩展的
3、SpringMVC 工作原理?
答:
1)客户端发送请求到 DispatcherServlet
2)DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller
3)Controller 调用业务逻辑后,返回 ModelAndView
4)DispatcherServlet 查询 ModelAndView,找到指定视图
5)视图将结果返回到客户端
4、SpringMVC 流程?
答:
1)用户发送请求至前端控制器 DispatcherServlet。

