为什么活动记录模式不适用于丰富的域模型?
我正在阅读 POEAA 的架构模式章节,Fowler 说“随着领域逻辑变得更加复杂,并且您开始走向丰富的领域模型 (116),Active Record (160) 的简单方法开始…
所有前端类都应该使用单例吗?
考虑 Martin Fowler 的企业应用程序架构模式和前端控制器模式:http://martinfowler.com/eaaCatalog /frontController.html 显然,它使用单例模式。好…
Java EE 模式 - 注册表和其他 - 相关性
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
尝试在业务域和数据域之间转换表达式树是否可行?
我有一个处理 LINQ to SQL 自动生成实体的存储库层。这些最终被映射到表面上的领域友好类型。我现在想为客户端代码提供一些更复杂的查询功能,并且客…
PHP 可以实现分离接口吗?
我最近问了一个关于工作单元和数据映射器类之间依赖关系解析的问题:依赖注入和工作单元模式 - (Gabor de Mooij 回答 - 谢谢) 在 PoEAA 中,Martin …
OOP 应用程序架构:惰性加载程序位于哪一层?
我正在计划为应用程序组件实现继承映射器模式 http://martinfowler.com/eaaCatalog/inheritanceMappers.html 它需要具备的一项功能是为了使域对象引用…
足球运动员映射器和投球手映射器之间的双向关联
这个问题是关于 Martin Fowler 所著的《企业应用程序架构模式》一书中的一个特定的 UML 图。 为什么 Footballer Mapper 和 Bowler Mapper 之间存在“…
Fowler 空对象模式:为什么使用继承?
为什么福勒 PoEAA p。 498 按以下方式定义空对象模式(示例已缩短,语言是 c#,但并不重要): public class Customer { public virtual string Name …
视图模型和数据传输对象有什么区别?
我的这个问题基于 Fowler PoEAA。鉴于您对本文的熟悉程度,ASP.NET MVC 中使用的 ViewModel 是否与 DTO 相同?为什么或为什么不呢?谢谢。…