【发布时间】:2013-07-01 07:01:10
【问题描述】:
您是否有关于设计模式的优秀文献推荐,尤其是数据访问层。
我正在搜索存储库和工作单元等模式。我需要那些来实现 WebServices、MVC Web 应用程序和 MVVM 桌面应用程序。
【问题讨论】:
标签: .net design-patterns data-access-layer
您是否有关于设计模式的优秀文献推荐,尤其是数据访问层。
我正在搜索存储库和工作单元等模式。我需要那些来实现 WebServices、MVC Web 应用程序和 MVVM 桌面应用程序。
【问题讨论】:
标签: .net design-patterns data-access-layer
MSDN 有一些关于设计模式的优秀文献和图表: http://msdn.microsoft.com/en-us/library/ff649977.aspx
【讨论】:
Patterns of Enterprise Architecture
这是在线目录。书中有详细信息和示例代码。对我来说,这是不费吹灰之力的。这是你需要的书。
【讨论】:
如果您专门搜索存储库和工作单元模式,那么我建议您不要阅读完整的书籍,因为它们以通用的方式讨论它们,您会不知所措,而是在技术中寻找这些模式的具体实现您工作的地区。
令人遗憾的是,支持 Repostiory 和 UnitOfWork 模式的两位作者是 Martin Fowler 和 Eric Evans,他们的书分别为 Patterns of Enterprise Architecture 和 Domain Driven Design: Tackling Complexity at the Heart of Software,后一本书之后是一本名为 Applying Domain Driven Design and Patterns with Examples in C# and .NET 的好书。
关于一般的设计模式,权威参考是 The GoF(Gang of Four)书Design Patterns: Elements of Reusable Object Oriented Software System,而一本非常棒的书以有趣的方式关注最常见的模式是Head First Design Patterns。
【讨论】: