上一页 1 ··· 282 283 284 285 286 287 288 289 290 ··· 381 下一页
摘要: 回到目录如果你想学好一样东西,一定要看高手是如何做的如果你想学好.net,一定要看.net framworks源代码如果你想学好分层结构,一定要去看petshop项目如果你想学好MVC,一定要去看dinner项目如果你想学好DDD,一定要去看Microsoft NLayerApp项目呵呵,今天主题是DDD,所以,我们主要看一下NLayerApp的项目结构,在微软架构师开发一个项目时,他的心中一定对自己系统的架构很清晰,这时,他会使用一定工具把它的思想写出来,以便更好的让开发人员看到。表现层如图:分布层服务层如图:应用层如图:领域层如图:基础设施层如图:事实上,我们在设计一个系统时,从架构师的角 阅读全文
posted @ 2013-02-21 15:11 张占岭 阅读(6664) 评论(2) 推荐(2)
摘要: 回到目录最近被DDD吸引了阿,在这里感谢一下小佟,呵呵,领域驱动设计是个不错的东西,帮助我们把问题清晰化,这候对于复杂业务逻辑是很重要的,今天这一讲主要说一下DDD中的基础设施层(Infrastructure)是如何被我实现的。Infrastructure Layer:主要功能是对领域模块进行持久化的,在这个层中你需要把领域对象序列化到指定的元件中,可能是数据库,文件或者内存对象,当然它也要提供从物理元件取出数据到领域模型的功能,这是对应的。目前的DDD项目结果如下对于Infrastructure这个层我不去定义接口而是让它去实现Domain层的接口,即一切从领域出发,而Infrastruct 阅读全文
posted @ 2013-02-21 13:58 张占岭 阅读(11346) 评论(7) 推荐(4)
摘要: 今天过了把小车隐,不过还真是有经无险呀,时速130,这要是撞上了小命就没了,呵呵!龙年最后一天,去奶奶坟前祈祷了,这是我每年要做的事情,每年我都会为自己许下三个愿望,今年也是一样,呵呵!蛇年要干的事情很多呀,生活上的,工作上的都有自已的目标,当一个人有了目标之后,才可以更努力的,更有动力的去完成一些事情,呵呵!蛇年在生活上需要有自己的小窝!蛇年在工作上需要完成自己一个小突破,但与我以往对工作的要求不同,这次我会更看重职位的重要性,而薪资是其要的,因为我知道,如果你想让你的薪资成继续增长状态,你选择的职位很重要,呵呵!蛇年在技能上需要掌握:DDD领域驱动设计视频加密技术把GOF设计模块的文章写完 阅读全文
posted @ 2013-02-17 17:49 张占岭 阅读(545) 评论(1) 推荐(0)
摘要: 回到目录这几年,状态依旧不好,但在23点以后,状态还可以,所以,静下来,看点DDD,并把相关信息记载一下,今天是除夕,不过,我写文章时已经是大年初一了,呵呵,外面的炮声响亮,但我的内心很平静,也许是年龄大了,对于过年的感觉也已经淡化了吧,再或许是有些事情还放不在。任务与目标今年的任务挺多的,目标也确实有点大,压我的有点喘不过气来,对于年未,我们是放松的,因为一年的任何已经完成,目录也已经完成,所以是放松的;但当新的一年真的到来时,意味着你要去实现今年定的目标了,我们需要紧张起来了,需要向着那个目标去奋斗了,这种感觉是我喜欢的!失血模型失血模型简单来说,就是domain object只有属性的g 阅读全文
posted @ 2013-02-10 00:36 张占岭 阅读(9829) 评论(3) 推荐(0)
摘要: 占占定义:原子化操作,操作原子化,这在软件开发中经常被听到,那到底什么是操作原子化呢,其实从字面上不难理解,原子化就是一体化,整体化,原子化操作就是将多个操作组合在一起,要么这个组合一起发生,要么一个都不发生,这就是操作的原子化,在程序开发中,我们经常使用事务来干这事!网上的解释:一种不可分割的操作。从外部看,原子操作要么整体发生,要么根本不发生。例如,在实现业务交易的数据管理系统中,把每一笔业务交易都作为数据库上的原子化操作。这就意味着组成业务的所有数据更新操作或者都被执行,或者一个也不被执行;一部分更新操作被执行,而其他更新操作都不被执行的情况永远不可能发生。RAID阵列必须实现原子化的写 阅读全文
posted @ 2013-02-06 10:51 张占岭 阅读(1727) 评论(0) 推荐(1)
上一页 1 ··· 282 283 284 285 286 287 288 289 290 ··· 381 下一页