基于asp.net mvc + DDD 构架的开源.net cms系统.运行截图:特性:跨平台 支持Windows、Linux、MacOX运行。linux运行案例:http://blog.ops.ccDDD领域驱动 使用领域驱动设计构建,通过简单的领域模型,提供了强大扩展能力。支援多种数据库 默认使...
分类:
其他好文 时间:
2014-09-12 13:24:33
阅读次数:
361
MVC代表模型-视图-控制器(Model-View-Controller),这是一种在Web开发领域非常流行的设计模式。可以在同一个应用程序中混合使用MVC和Web Form页面,它们都是基于ASP.NET平台之上的。1.MVC模式 模型(Model):建立软件所围绕的领域,建立领域模型。例如,博客...
分类:
Web程序 时间:
2014-09-11 13:47:31
阅读次数:
234
上次赶时间,就很流水账地写了上次项目对EF的一次实践应用模式,因为太长了,也没能探讨太多,所以再继续扩展。 这次想探讨的是,实体,如果作为类似于领域模型的业务模型存在,它的数据能否来自不同的数据源。这个想法首先是来自于这次应用中,Model First + 代码补充的方式形成了一个极好的效果。...
分类:
其他好文 时间:
2014-09-02 19:51:45
阅读次数:
201
阅读目录:1.背景介绍2.简单介绍领域模型模式、活动记录模式3.活动记录模式的简单示例及要点4.总结1.背景介绍对软件开发方法论有兴趣的博友应该发现最近“领域驱动设计”慢慢的被人发现被人实践起来,园子里也慢慢有了DDD的学习气氛和宝贵实战经验的分享。其实之前我也痴迷于DD..
分类:
Web程序 时间:
2014-08-31 10:38:42
阅读次数:
325
阅读目录:
1.背景介绍
2.简单介绍领域模型模式、活动记录模式
3.活动记录模式的简单示例及要点
4.总结
1.背景介绍
对软件开发方法论有兴趣的博友应该发现最近“领域驱动设计”慢慢的被人发现被人实践起来,园子里也慢慢有了DDD的学习气氛和宝贵实战经验的分享。其实之前我也痴迷于DDD,为什么会痴迷于它并不是因为它是所谓的新技术,也不是因为各种对它的炒作,而是我觉得我找到了能解放我...
分类:
Web程序 时间:
2014-08-30 21:48:00
阅读次数:
243
对软件开发方法论有兴趣的博友应该发现最近“领域驱动设计”慢慢的被人发现被人实践起来,园子里也慢慢有了DDD的学习气氛和宝贵实战经验的分享。其实之前我也痴迷于DDD,为什么会痴迷于它并不是因为它是所谓的新技术,也不是因为各种对它的炒作,而是我觉得我找到了能解放我们进行企业业务系统开发的方法论。
...
分类:
Web程序 时间:
2014-08-30 21:33:30
阅读次数:
280
名次解释服务消息 - 分布式应用中各个服务之间传递的消息,以WCF为例的话就是数据契约。业务实体 - 业务对象模型、领域模型中和业务相关的实体。数据实体 - 完全和关系型数据库结构对应的数据实体。问题今天有人在MSN上问了我一个问题引发了我的思考,问题大致如下:最近在学习3.0的一些技术,比如WCF...
分类:
其他好文 时间:
2014-08-26 00:25:55
阅读次数:
215
讨论怎么根据需求提取领域模型,一步一步给模型添加行为,以及与领域服务、仓储是怎么交互的
分类:
其他好文 时间:
2014-08-13 22:14:47
阅读次数:
147
表模块和领域模型比,有两个显著区别:1:表模块中的类和数据库表基本一一对应,而领域模型则无此要求;2:表模块中的类的对象处理表中的所有记录,而领域模型的一个对象代表表中的一行记录;一般情况下,我们可以基于第二点来严格区分你的设计是表模块的,还是领域模型的。如:如果我们有许多订单,则领域模型的每一个订...
分类:
其他好文 时间:
2014-08-13 17:39:36
阅读次数:
182
一:标识域(Identity Field) 标识域(Identity Field)可以理解为主键。使用领域模型和行数据入口的时候,就要使用标识域,因为这两个对象代表的是唯一存在的那个数据记录。事务脚本、表模块、表数据入口等就不需要这个映射。 public abstract class DomainO...
分类:
其他好文 时间:
2014-08-13 10:27:25
阅读次数:
176