在asp.net开发中实现MVP模式
最近才开始接触到在asp.net的开发中使用的MVP模式.其实这些在微软不积极的支持的模式下大家都在寻找一种便于快速开发的模式.其实这就是关键在于开发完成的测试,以及在开发过程中的测试.开发页面程序总是苦于每次调试,在后台代码中的修改总是需要不断得重启VS的调试模式.而VS总是一个很庞大的工具.而且一般公司总是希望能够干活而不希望掏腰包增加硬件的配置.在这个不断的循环过程中间你一天等机器的时间其实很多的,一天的八小时中间这些时间也是很珍贵的,不然你就得看起来总是断断续续,下班了还得加班.使用这些模式就是在于开发和测试分离,我写我的后台代码.直接test这些代码.而不需要关心页面到底呈现出什么样子的东西,只要你请求的数据我接住了,我给你你想要的数据就ok啊.而且我这边的效率我控制,不是和前段的人在那里扯皮,到底是加载页面时间长还是我的后台代码从数据库获取数据花的时间久.
在MVP模式中,使用到了3个设计模式.
- 观察者模式
- 中介者模式
- 命令模式
而这些就是我将要学习的东西.等我慢慢讲来.