
分析设计
virusswb
这个作者很懒,什么都没留下…
展开
-
自定义ORM系列(二)发现属性是否修改,有选择的持久化
引言 今天给大家介绍的是ORM中的有选择持久化技术。现在的很多ORM工具都支持有选择的持久化,就是对于属性有选择的持久化。也可以理解为只持久化那些有变化的属性,忽略没有变化的属性。 正文 很多时候我们想要知道实体的那些属性被更新,那些属性没有变化。 在很多的ORM工具中,在持久化数据的时候,可以判断哪些属性有值,哪些属性被更新过,这样的属性才会被持久化,...2010-12-20 18:33:55 · 98 阅读 · 0 评论 -
自定义ORM系列(三)工具雏形及基本用法
引言 本篇给大家介绍我这个工具的雏形结构,以及基本的用法,还请大家多提意见。 初看起来,这个有点像NHibernate。说到这里,肯定有人要拍砖了。其实,我也知道。我这个不入流的东西,和NHibernate相比差远了。我开发这个东西的原因主要有两个: 1)NHibernate太复杂了,学习了两个星期,觉得它太强大了。但是强大是用复杂做代价的,里面要学习的东西太多了,不敢轻易...2010-12-21 19:09:31 · 122 阅读 · 0 评论 -
帮助中国移动设计10086的排队小模块
1 引言 今天发现了伍迷的《大话数据结构》系列,应该不错,从第一篇开始阅读。因为之前就阅读过他的《大话设计模式》,觉得通俗易懂,而且从浅入深,结合实际情况,是一本不可多得的好书。 读到《《大话数据结构》第1章 数据结构绪论 1.2 你数据结构怎么学的?》这篇的时候,就出现了一个小的场景。他的学生小菜在工作中被分配了一个任务,完成一个客户排队模块的代码。小菜就建立一张表,保存每次的队列内容...2011-04-19 20:57:40 · 104 阅读 · 0 评论 -
我对DDD的认知(一)
1 引言 DDD,全名:Domain Driven Design,中文名:领域驱动设计。 2 DDD的分层 分层的架构方式是我们常用的,这里的分层是说n-layer,指的是逻辑的分层,目的是分离职责。常用的是三层:表现层,业务逻辑层,数据访问层。 DDD把原来经典三层(表现层,业务逻辑层,数据访问层)中的业务逻辑层又细分为两层:应用层和领域层。应用层负责领域对象的协调和...2011-04-07 12:51:44 · 134 阅读 · 0 评论