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

当写完这个小小的MVC后,是否有springMVC也不过如此的感觉?在这里不得不泼一盆冷水,这只是你的错觉。

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

如果看完了这整个系列,可能还会记得我在其中一篇中留下的疑问:HandlerMapping和HandlerAdpter为什么是“一些”?笑话,他们是接口,可以有很多个实现类,可是有没有想过,springMVC为什么要定义这样一个接口?而且还要在初始化过程中加载所有实现了这个接口的类?而这些也正是springMVC的高明之处,它提供了一些用户扩展的机会。我们可以自己写一个实现HandlerMapping的类,通过重写getHandler()方法,自定义一种获得HandlerExecutionChain的方法,而springMVC也将对其支持。各种各样的设计思想都在springMVC的设计中有所体现。而我们的小项目只能算是一个破烂的玩具。保持对它的更新,保不准它有一天可以和springMVC比肩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值