您的位置:首页 > 编程语言 > Java开发

写出一个你自己的MVC框架-基于对springMVC源码实现和理解(8):总结和对以后版本的展望

2015-03-11 13:44 447 查看
当写完这个小小的MVC后,是否有springMVC也不过如此的感觉?在这里不得不泼一盆冷水,这只是你的错觉。

同样用古典吉他谈爱的罗曼史,有些人只能弹弹主旋律,而另一些人却会用上轮指。各自的效果如何,自然不言而喻。

如果看完了这整个系列,可能还会记得我在其中一篇中留下的疑问:HandlerMapping和HandlerAdpter为什么是“一些”?笑话,他们是接口,可以有很多个实现类,可是有没有想过,springMVC为什么要定义这样一个接口?而且还要在初始化过程中加载所有实现了这个接口的类?而这些也正是springMVC的高明之处,它提供了一些用户扩展的机会。我们可以自己写一个实现HandlerMapping的类,通过重写getHandler()方法,自定义一种获得HandlerExecutionChain的方法,而springMVC也将对其支持。各种各样的设计思想都在springMVC的设计中有所体现。而我们的小项目只能算是一个破烂的玩具。保持对它的更新,保不准它有一天可以和springMVC比肩
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springmvc mvc 源代码
相关文章推荐