目录
学习路线
基础入门
核心功能
什么是 MVC?
MVC 是一种软件架构设计模式,将应用程序分为三个核心部分:| 组件 | 职责 |
|---|---|
| Model | 业务数据和业务逻辑 |
| View | 数据的展示 |
| Controller | 接收请求、调用 Model、返回 View |
Spring MVC 特点
- 与 Spring 无缝集成:可以使用 Spring 的所有功能(IoC、AOP)
- 约定优于配置:减少配置,提高开发效率
- 支持 RESTful:原生支持 REST 风格的 URL
- 灵活的视图技术:支持 JSP、Thymeleaf、FreeMarker 等
- 强大的数据绑定:自动将请求参数绑定到 Java 对象
- 便捷的异常处理:统一的异常处理机制
参考资料
- 尚硅谷 SpringMVC:https://www.bilibili.com/video/BV1Ry4y1574R
- 黑马程序员 SpringMVC:https://www.bilibili.com/video/BV1WZ4y1P7Bp