domain-model

    0热度

    2回答

    我想让我的系统中的数据库(例如,用户组列表)(例如用户组列表)(例如,用户组列表)更容易创建下拉菜单。我通常遵循这个系统的领域驱动设计方法,包括稍微修改版本的Repository模式。 (该系统使用PHP。) 由于检索给定域对象类的下拉列表是一种常见操作,我想知道是否适合在相关存储库上创建getDropDownList()方法。 例如,假设有问题的域对象被称为“类别”。我建议的是创建一个Categ

    1热度

    1回答

    到目前为止,我还没有遇到一篇博客文章或一篇文章,其中描述了将领域模型标记为贫血症的客观标准。我认为,这肯定有助于为贫血域模型设定客观标准。 几年前,我设计了一个领域模型。我在数据库中有几张表(大约7)。我在代码中创建了完全相同数量的类。我为每个类实现了存储库模式。今天,我绝对认为这是一个贫血的领域模型。我有机会设计一个面向对象的领域模型,但我设计的领域模型本质上是关系型的。根据这一经验,我定义的一

    2热度

    2回答

    在我们的应用程序中,我们有一个场景,我们需要根据业务规则和当前用户的上下文来验证属性更新。我正在尝试确定进行验证的最佳方式,因为我认为域模型不应该了解当前用户。我们的正常授权与域分开,与此场景不同。 这个验证应该发生在哪里,并且有更好的方法来处理它?域模型应该知道用户?任何帮助或输入赞赏。 简单示例: 我们订购的批准数量。只有特定的用户类型才能在特定的方向上更新数量。这是在域聚合中验证的正确方法吗

    0热度

    1回答

    “法无签名”我有一个Grails,插件被称为“listadmin”有一个域模型“清单当然”: package listadmin class Liste { String internal_name String public_name Boolean edtiable = true Boolean visible = true stati

    0热度

    1回答

    好的...下一个问题。我正在使用Silverlight 5 C# 2012,并且已经到了可以使用一点帮助的地步。我正在使用域模型来调用方法来返回信息,并且我发现如果我不止一次地点击同一个按钮,方法调用将逐步发生。一个呼叫第一次点击,两个呼叫第二次点击,三次呼叫第三次,等等。 请检查下面的简单代码,如果你能提供任何见解,为什么发生这种情况,我会大大欣赏它。 服务层: 接口: [OperationCo

    1热度

    1回答

    因此我们来看看通常的Order例子。假设一个丰富的域模型,我们有一个Order.place()调用。这似乎是执行与此操作相关的其他任务的方法,这些日期指向域事件。我们假设这个调用触发了一个“OrderPlaced”事件。 事件发生后发生的常见事情是,我们发送确认电子邮件,以便为此事件创建事件侦听器并发送电子邮件。 所以干脆:Order.place()> OrderPlaced事件引发> Email

    6热度

    1回答

    我在计算聚合根将如何跟踪子实体上的更改时遇到一些困难。 让说,我有一个汇总: 订单(根) 的OrderLineItem 随着Order类是总根源。我将如何跟踪通过Order课程对OrderLineItem中的每一个所做的更改? 当我创建一个存储库(实现)例如OrderRepository(因为只有聚合根可以使存储库正确吗?),我的OrderRepository将如何跟踪每个OrderLineIte

    0热度

    1回答

    有谁知道一个快速的方法来反向工程Java中的内存对象图?我需要的是遍历内存中的对象图并创建Java实例的方式/ setter方法调用来重新创建原始图形。 这需要作为与象牙塔建筑师开发了半生不熟的Web服务的集成项目的工具。所以,我最终得到了大规模的XSD文档和一堆示例XML实例证实了它的...现在需要与我们的域代码以某种方式弥补它... 这里是它如何可能看起来像一个序列图。我只需要添加另一个检查用

    0热度

    1回答

    我新的EF,代码第一次和DDD,仍然在学习的过程,让我们说我有这样的 public class Customer { public string Name { get; set; } public string Address { get; set; } public List<Order> Orders { get; set; } } public cla

    5热度

    1回答

    根据维基百科他们似乎是同一件事,但他们每个人都有不同的页面。 Domain Model Conceptual Model 在概念模型页面,它说这两个东西: A Conceptual model in the field of computer science is also known as a domain model. a conceptual model represents 'concep