.NET领域驱动设计与C#实战指南
需积分: 9 127 浏览量
更新于2024-10-18
收藏 6.7MB PDF 举报
"Wrox 出版社 - .NET Domain-Driven Design with C# (2008年4月版)"
本书《.NET Domain-Driven Design with C#》由Tim McCarthy撰写,是Wiley Publishing, Inc.出版的一本关于使用C#进行领域驱动设计(DDD)的专业指南。该书通过问题-设计-解决方案的结构,深入浅出地介绍了如何在.NET环境中应用DDD原则和实践。
领域驱动设计(DDD)是一种软件开发方法,它强调将业务领域的复杂性映射到软件设计中,以创建更符合业务逻辑的系统。在.NET平台下,利用C#语言的特性,可以更好地实现这种设计思想。
书中内容涵盖了以下关键知识点:
1. 项目介绍与智能CA应用程序:第一章引入了一个名为Smart CA的实际项目,以展示DDD在建筑行业项目管理中的应用,帮助读者理解DDD如何解决实际业务问题。
2. 分层架构设计:第二章详细讨论了如何构建一个分层的架构,包括表现层、应用层、领域层和基础设施层,以支持DDD模式。
3. 项目管理:第三章讲解了如何在DDD框架下管理项目,包括任务分配、进度跟踪和协作机制。
4. 公司与联系人管理:第四章深入探讨了如何建模和实现公司及其联系人的领域模型,这是大部分业务系统的基础。
5. 提交传输:第五章介绍了处理提交传输(Submittal Transmittals)的过程,展示了如何处理建筑行业中的文档交换问题。
6. 信息请求管理:第六章讲解了如何设计和实现请求信息(Requests for Information, RFIs)的流程,这对于项目沟通至关重要。
7. 提案请求:第七章关注于提案请求(Proposal Requests),展示了如何在系统中处理供应商提案和评估过程。
8. 变更订单:第八章详细阐述了变更订单(Change Orders)的处理,这是建筑行业中常见的需求变更管理。
9. 施工变更指令:第九章讲解了施工变更指令(Construction Change Directives, CCDs)的管理,这是确保项目按照最新要求进行的关键部分。
10. 与服务器同步:第十章探讨了客户端如何与服务器保持同步,确保数据一致性和完整性。
11. 客户端会员系统:最后一章则聚焦于客户端的会员管理系统,说明如何在DDD框架下实现用户认证和授权。
此外,书末还提供了索引,方便读者查找特定主题。全书旨在帮助.NET开发者掌握DDD技术,通过C#语言实现高效、可维护且符合业务需求的软件系统。
2008-11-14 上传
2010-05-27 上传
2008-07-09 上传
2007-11-15 上传
2007-07-05 上传
2007-10-20 上传
2007-10-20 上传
2007-10-20 上传
zywy_101
- 粉丝: 2
- 资源: 10
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能