1.mvc框架做的事情
1).将一个url映射到一个java类或java类的方法
2).封装用户提交的数据
3).处理请求 ,调用相关的业务处理,封装响应的数据
4).将响应的数据进行渲染jsp,html,freemark等等
2.spring mvc是一个基于请求响应的轻量级mvc框架。
3.为什么要学习spring mvc框架?
1).性能较struts2好
2)简单便捷易学
天生的和spring无缝集成(使用spring IOC和aop)
使用约定优于配置
能够进行简单的junit测试
支持restful支持
异常处理
本地化,国际化
数据验证,类型装换,
拦截器
--------------------而且使用的人特别多。
4.spring mvc工作原理图: