业务层实现

时间:2013-01-28 15:28:04

标签: .net design-patterns logic csla

在我最近对商业层开发领域的好奇和经常令人沮丧的短途旅行中,我发现许多讨论比较苹果(CSLA.NET)和橙子(Nhibernate),但很少有人真正比较当前的事态。 NET业务逻辑开发技术(规则实现,逻辑验证,数据转换,数据一致性)

我希望编制一个通常用于实现业务层的技术(框架,模式)列表。 目标主要是在.NET下运行的电子商务网站

(我们可以开始一个关于Java的新讨论 - 建议我们首先坚持使用一种技术以避免任何混淆)

我的想法是让我和我的堆栈交换器能够了解实现业务层的不同工具,框架和模式,而不是浪费时间在ORM和其他数据访问模式的世界中迷失方向

建议我们使用以下模板来保持一致性 1.框架/模式名称: 2. Pro: 3. Con: 我们应该什么时候使用它:

欢迎提出建议。

干杯, 萨姆

1 个答案:

答案 0 :(得分:1)

在讨论业务层框架和域驱动与以数据为中心的设计时,我经常将人们引用到之前的帖子中。

http://forums.lhotka.net/forums/p/3465/17247.aspx#17247

http://forums.lhotka.net/forums/t/10243.aspx

都很不错。