MVC框架现在接触了2个,一个是spring mvc,一个是struts,两个都是非常优秀的框架,特别是spring mvc,我觉得更加优秀,但不管怎么说,两个框架都有着非常好的设计理念。
现在总结一般mvc框架需要做的一般工作
1.控制器(controller,action)
2.请求路由
3.参数解析
4.参数类型转换
5.参数校验
6.面向切面的拦截器或者过滤器
7.上传下载
8.国际化
9.标签库
10.多类型视图支持(jsp,freemakr等等)
11.统一异常处理
12.主题
综上,两个框架都具有大部分的功能,这样就组成了灵活多变得mvc框架了。
学习者两个框架,可以按照功能类型不同,逐步熟悉组件的功能源码来深入掌握框架