摘要: 在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明: 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明: 一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该模式。 1. 我们将对实体的公共操作部分,提取为IRepository接口,比如常见的增加,删除等方法。如下代码:1 interface IRepository where 阅读全文
posted @ 2013-12-04 11:59 行进 阅读(331) 评论(0) 推荐(0) 编辑
摘要: td.onclick=ToOnClick 这句相当于告诉浏览器:“八点上课!”,但是这时你还没捧个书本去教室,只是先注册了这个事件监听,等到了八点了,才会执行“上课” 这件事; 你那个ToOnClick函数就相当于你要去上课时需要做的事情:起床,找书,去教室。。。但这时还没做,只是个你自己定的计划。加了括号的话,你就必须做了。 阅读全文
posted @ 2013-12-04 10:28 行进 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 什么是浏览器?(1) 浏览器就是接收浏览者的操作(打开一个网址,点击一个链接,点击一个按钮),然后帮助浏览者去Web服务器请求网页内容(HTML格式返回),然后展现成人眼能够看得懂的可视化页面的软件。(2) IE==浏览器?这句话是错误呢。IE是浏览器的一种,还有FireFox,Opera,Chrome等,注意遨游(Maxthon),世界之窗,搜狗浏览器,360浏览器等并不是一种独立于IE的浏览器,其内核还是IE的内核,只不过是换了一个外壳而已,所以用遨游的不能嘲笑用IE的,否则就露怯了。(3) 所谓Trident引擎就是IE的WebBrowser控件,现在很多非IE核心的浏览器用的是Tr 阅读全文
posted @ 2013-12-04 09:38 行进 阅读(147) 评论(0) 推荐(0) 编辑