视频地址:https://www.imooc.com/learn/47 代码地址:https://github.com/gaohanghang/spring-mvc-study
简介:Spring MVC为我们提供了一个基于组件和松耦合的MVC实现框架。在使用Java中其它MVC框架多年之后,面对Spring MVC有一种相见恨晚的感觉。Spring MVC是如此的优雅,轻盈与简洁, 让人从其它框架的桎梏解脱出来。本课程将带你步入Spring MVC。
MVC的演进,概念及优点
MVC本质
- MVC 的核心**是业务数据抽取同业务数据呈现相分离
视图层 为用户提供UI,重点关注数据的呈现
模型层 业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。
控制层
抽茧剥丝,将Spring MVC中重要类及作用做概要说明
针对初学者,step by step安装配置Maven, 搭建Spring MVC开发环境
管理传递依赖关系
略
略
略
基于课程管理的业务需求,用Spring MVC开发一个模块
mvn jetty:run
http://localhost:8080/courses/view?courseId=123
http://localhost:8080/courses/123