
SpringMVC经典面试题:
SpringMVC经典面试题: 1. SpringMVC是什么? MVC :model view controller 模型视图控制器。
Spring Web MVC 框架提供 模型-视图-控制器 架构和随时可用的组件,用于开发灵活且松散耦合的 Web 应用程序。MVC 模式有助于分离应用程序的不同方面,如输入逻辑,业务逻辑和 UI 逻辑,同时在所有这些元素之间提供松散耦合。
2.SpringMVC工作原理(详细工作原理,如想简化请自己总结):- HttpMessageConveter:将请求消(如 Json、xml 等数据)转换成一个对象,将对象转换为指定的响应信:
- 数据转换:对请求消进行数据转换。如String转换成Integer、Double等。
- 数据根式化:对请求消进行数据格式化。如将字符串转换成格式化数字或格式化日期等。
- 数据验证:验证数据的有效性(长度、格式等),验证结果存储到BindingResult或Error中。
WebApplicationContext 是 ApplicationContext 的扩展。它具有 Web 应用程序所需的一些额外功能。它与普通的 ApplicationContext 在解析主题和决定与哪个 servlet 关联的能力方面有所不同。
👁️ 阅读量:0
© 版权声明:本文《SpringMVC经典面试题:》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686813451a343885.html。