id key 的自定义包装
我想将 id 包装在自定义类中。像这样 @Entity @Table(name = "USERS") public class User { @EmbeddedId UserId id; } @Embeddable public class User…
是否可以绕过复杂查询的存储库模式?
这是我目前对 DDD 的理解: 严格的存储库模式应该只实现 get()、delete() 和 create(),也许还有 get() 的变体,可以在其中搜索或检索整个集合, 这很…
在 CQRS 中,如何将聚合上允许的方法列表传达给 UI?
我有一个聚合根“订单”,它有许多方法在内部设置其“状态”字段: 提交 、暂停、 起飞、 确认、 取消 等。 可用的操作取决于订单的当前状态(例如,…
不可变值对象和 JPA
有没有办法使用 JPA 映射不可变的值对象,例如电子邮件地址? @Immutable @Embeddable public final class EmailAddress { private final String valu…
当考虑 DDD 时,只将一些数据传输到 UI 有意义吗?
假设我有一个模型考试。将有一个包含问题和答案的 Question 对象的集合,以及每个学生回答内容的集合。 我认为应用程序层只向表示层提供创建 UI 所需…
ASP.NET 会员资格和基于角色的安全性
我正在使用 ASP.NET & 开发一个博客引擎。 C#。主要解决方案由下面列出的几个项目组成 DomainModel :存储库的域实体和接口 AppService :应用程序服…
具有 Entity Framework 4.1 和父/子关系的存储库模式
我对存储库模式仍然有些困惑。我想要使用此模式的主要原因是避免从域调用 EF 4.1 特定的数据访问操作。我宁愿从 IRepository 接口调用通用 CRUD …