Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
DDD - 实体不能直接访问存储库的规则
在领域驱动设计中 似乎有lots of 协议实体不应直接访问存储库 这是来自埃里克 埃文斯吗领域驱动设计书上的 还是从别的地方来的 对于其背后的推理 哪里有一些好的解释 编辑 澄清一下 我不是在谈论将数据访问与业务逻辑分离到单独层的经典 O
OOP
domaindrivendesign
repositorypattern
sarparchitecture
ddd - 覆盖每个属性的值对象
实施与从网站导出产品和导入订单的第三方系统的集成 设计中已经完成了一些 ddd 工作 我希望继续下去 订单和产品上的每个属性都应该包含一个值对象吗 这意味着大约 100 个类来涵盖所有可能的属性 这似乎过多 产品Sku 产品名称 产品描述
domaindrivendesign
DDD 和聚合事务边界
假设我有一个名为文档的对象 它有一堆图像 音频 视频等形式的子对象 因此 我的应用程序的用户可以通过键入一些文本 添加图像 视频等来创建文档 据我了解在DDD中 文档是一个聚合体 而图像 视频总是与作为根的文档相关联 基于这种理解 我将如何
REST
DesignPatterns
domaindrivendesign
在领域驱动设计中强制执行跨多个聚合的不变量(集验证)
为了说明这个问题 我们使用一个简单的例子 有两个聚合 Lamp and Socket 必须始终执行以下业务规则 Lamp nor a Socket可以同时连接多次 为了提供适当的命令 我们设想了一个Connector 服务与Connect
domaindrivendesign
Aggregate
Bidirectional
boundary
聚合、事务一致性和实体框架 DbContext
聚合必须设计为事务性和最终一致性 实体周围的一致性边界有助于管理复杂性 在我们的存储库实现中 我们使用实体框架与实际数据库进行交互 从历史上看 我们总是拥有巨大的上下文 跨越数十个表 它们代表数据库中 或至少在数据库的某些功能区域 中的每个
domaindrivendesign
dddrepositories
值对象如何存储在数据库中?
我还没有真正看到任何示例 但我假设它们保存在数据库内的包含实体表中 IE 如果我有一个 Person 实体 聚合根和一个相应的 Person 表 如果它有一个名为 Address 的值对象 则地址值将保存在该 Person 表中 对于我拥有
domaindrivendesign
valueobjects
shell 命令查找进程 ID 并附加到它?
我想使用 ddd 附加到正在运行的进程 我手动执行的操作是 ps ax grep PROCESS NAME 然后我得到一个列表和 pid 然后输入 ddd PROCESS NAME THE PID 有没有一种方法可以直接输入一个命令 备注
bash
domaindrivendesign
grep
在 WCF 服务中将 DTO <==> 实体转换器放置在哪里?
我有以下设计 我的设计 我的设计 http s15 postimg org 3zha8rzqh Design Idea png 我的课程中将有一个名为 ProductDTO 的课程服务层 左侧服务 当调用 更新产品 ProductDTO 操
wcf
domaindrivendesign
DTO
translate
如何使用具有多个 dbcontext 的实体框架迁移将不同的域类映射到同一个表
我想使用 DDD 方法来创建我的域模型 我理解 在有界上下文中 只有该上下文所需的数据才应该可用 使用该上下文的通用语言 可以说我有一个Buyer命名空间中的类BuyerContext and a Seller命名空间中的类SellerCo
EntityFramework
domaindrivendesign
如何在 Grails 中设计领域类?
鉴于这些功能要求 用户管理 行政人员 图书管理员 借款人 用户可以选择通过OpenID登录 物业管理 Book 备忘录 Circular License 通常 我会在 Java 中实现这些 interface User class Libr
grails
orm
domaindrivendesign
grailsorm
如果实体处于某种状态,如何强制执行约束,例如任何字段(或特定字段)都不得更改?
我正在尝试在当前项目 c mvc nhibernate castle 中使用 DDD 并且我正在考虑检查约束的最佳方法 该约束表明如果实体处于某种状态 任何字段 或特定字段 都不得更改 IE 已预订的发票 状态 已预订 不得更改金额字段 在
c
NET
nhibernate
domaindrivendesign
聚合根是否应该在领域驱动设计中实现接口
我正在开发一个使用领域驱动设计和测试驱动开发的项目 在阅读 Evans 的 DDD 书籍时 我注意到他没有为域中的聚合根定义接口 如果我同时进行 DDD 和 TDD 我是否应该为每个聚合根定义接口以使聚合根类易于测试和模拟 如果是这样 我是
TDD
domaindrivendesign
如何在 DDD 中管理领域逻辑和事件之间的事务?
我正在研究 DDD 和事件源中的编程 我看到一个例子 当调用域逻辑时 例如Order placeOrder 它将发布一个事件 例如OrderPlaced 并且事件将被发送到 MQ 作为事件存储 域逻辑 Order placeOrder 应该
Java
Spring
Transactions
eventhandling
domaindrivendesign
服务层中的授权和用户信息(.NET 应用程序)
我目前正在 NET 环境 n 层 中使用企业应用程序 我想知道在我的 BusinessLayer BL 中管理身份验证 授权 数据过滤的最佳方法 我们将从多个接口 ASP NET 应用程序和 Web 服务 使用该 BL 我认为我的 Serv
c
security
Architecture
service
domaindrivendesign
何时更新审核字段? DDD
我有一个会议对象 Meeting id name time CreatedBy UpdatedBy and a MeetingAssignee id MeetingID EmployeeId CreatedBy UpdatedBy 会议作为
domaindrivendesign
auditing
aggregateroot
使用 Java EE 6 将 EJB 注入域对象
如何使用 Java EE 6 将 EJB 注入域对象 JPA 实体 在 Java EE 6 中 CDI 将托管组件的概念扩展到任何事物 并且可以将 EJB 注入到 CDI 托管 bean 中 使用 Inject注解 但是 虽然已经考虑了 J
jakartaee
domaindrivendesign
EJB
javaee6
cdi
在活动之间共享域对象
我已经在域对象中编写了应用程序逻辑 以启用多个用户界面并移植到其他平台 现在正在考虑为用户界面实现活动 考虑到每个活动都需要序列化其状态 确保我的域对象仅序列化一次的最佳方法是什么 如果您正在谈论序列化对象以在活动之间共享它们 您应该创建自
Android
domaindrivendesign
androidactivity
避免领域模型中的循环引用
这一定是一个很常见的场景 已经有很多关于它的文章了 希望甚至是一个非常好的模式 我有一个域模型 其中自定义容器包含实体 例如 为简洁起见 排除属性和接口 class Entity public int Id public EntityCon
c
NET
DesignPatterns
domaindrivendesign
使用领域模型和 POCO 类时,查询去哪里?
我对领域模型 POCO 和 DDD 很陌生 所以我仍在尝试理解一些想法 我还不明白的一件事是如何保持我的域模型简单且与存储无关 但仍然能够以丰富的方式对其数据执行一些查询 例如 假设我有一个实体 Order 其中包含 OrdemItems
languageagnostic
domaindrivendesign
dddrepositories
DDD-- 如何补充水分
Question 从存储库中重新水化聚合体的最佳 高效且面向未来的方法是什么 所提供的方法有哪些优点和缺点 我的看法是否正确 假设我们有一个带有私有 setter 和公共 getter 的聚合根用于访问state 行为是通过聚合根上的方法完
domaindrivendesign
Aggregate
AutoMapper
«
1 ...
6
7
8
9
10
11
12
»