摘要: 微软的一个文章:设计模式:Model View Presenter  个人总结一下MVP模式  M既是模型比如我们的实体模型层。  V既是UI界面显比如控件,JS脚本等。  P既是连接V与M的桥梁。V层不直接引用M层的内容,P层负责连接M层与V层。V层将控件传给P层,P层通过引用填充数据,或者是获取数据。  总结起来就是:UI界面与逻辑代码的分离。逻辑代码与数据库操作的分离。逻辑代码的重用性,例如... 阅读全文
posted @ 2010-09-13 21:03 13路易的 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 何谓控制反转(IoC = Inversion of Control),何谓依赖注入(DI = Dependency Injection)?一直都半懂不懂,今天看到两个比喻,觉得比较形象。 IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓"控制反转"的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 正在业界为IoC争吵不休时,... 阅读全文
posted @ 2010-09-13 19:22 13路易的 阅读(502) 评论(0) 推荐(1) 编辑