摘要: 前几天写过一遍博文:业务逻辑架构模式(事务脚本,表模块,活动记录,领域模型) ,此文仅对常用的设计方式进行了一个大概的描述,感觉意犹未尽。经过几天的研究查证与思考,又有些新的认识。 虽然说这是四种独立的架构模式,但是他们之间并不是毫无关联的。除去在大型软件中很少使用的表模块,事务脚本与活动记录经常交叉使用,活动记录与领域模型也是互通有无。先说前者。 活动记录的优点很多,缺点也很明显。最大的缺点就是由于是一张表对应一个模型,业务操作基本上都是基于单表的。当发生跨表逻辑时,就无法应付了,这时只好求助于事务脚本,有时直接在Model里写事务脚本,有时则在Model的上方建立一个XXXHandle.. 阅读全文
posted @ 2010-12-16 12:47 永远的阿哲 阅读(3480) 评论(6) 推荐(2) 编辑