1.mvc要做哪些事:
a)将url映射到java类或java 类方法
b)封装用户提交的数据
c)处理请求-调用相关的业务处理-封装相应的数据
d)将响应的数据进行渲染,Jsp,html,freemarker等
2.spring mv是一个轻量级的,基于请求响应的mvc框架。
3.为啥要学习spring mvc 呢?
性能较struts2好。
简单,便捷,易学。
天生和spring无缝集成(使用spring ioc ,aop)使用约定优于配置
能够进行简单junit测试
支持Restful风格
异常处理
本地化,国际化
数据验证,类型转换等
拦截器等
--------------------------------使用的人多,使用的公司多
简单结构图: