![]() |
|
| 名称 | 领域驱动设计与模式实战 |
| 索引号 | TP311.5/20105 |
| 分类号 | TP311.5 TP311.5(软件工程) TP311(程序设计、软件工程) TP31(计算机软件) TP3(计算技术、计算机技术) TP(自动化技术计算技术技术) T(工业技术) |
| 作者 | 尼尔松、赵俐、马燕新、 |
| 出版社 | 北京 : 人民邮电出版社, 2009 |
| ISBN | 978-7-115-21277-1 |
| 页数 | 354页 : 图 ; 24cm |
| 价格 | CNY69.00 |
| 标签 | 领域驱动设计、ddd、设计模式、架构、软件工程、编程、设计、软件开发、 |
| 简介 | |
| 注解 | 本书全面详细地解释了领域驱动设计、测试驱动开发、依赖注入、持久化、重构、模式等很多基本概念,并以C#和.NET实例为依托,展示了这些概念的实际应用和重要价值。 由Pearson Education Asia Ltd.授权人民邮电出版社出版 据Pearson Education ,Inc.2006年英文版译出 责任者Nilsson规范汉译姓: 尼尔松 |
Jimmy Nilsson 资深软件架构师,有超过20年从业经验,2008年在瑞典主要IT媒体评选的全国软件架构师和开发人员排行榜上名列第2。目前担任factor10咨询公司CEO,客户包括爱立信、微软、沃尔沃等。本书是他的代表作,已被翻译为日、俄等多种文字,他的另一部著作.NET Enterprise Design with Visual Basic .NET and SQL Server 2000也获得Amazon 4星半评价。他的博客是http://JimmyNilsson.com/blog/。
“本书向读者展示了如何将测试驱动设计、对象-关系映射和领域驱动设计等方法应用于.NET项目……书中介绍的技术在很多开发人员看来是未来软件开发的关键……随着技术越来越强大,复杂度越来越高,理解如何更好地使用技术也变得越来越重要。本书在推进这种理解方面迈出了可贵的一步。”
——Martin Fowler,ThoughtWorks公司首席科学家,《重构》与《企业应用架构模式》作者
“学习领域驱动设计的最好方法是坐在一位友好、耐心且经验丰富的从业者身边,一步一步地共同研究问题。阅读本书正是这种体验。”
——Eric Evans,领域驱动设计创始人
“本书非常优秀,它让那些庞大且重要的领域驱动设计思想触手可及。”
——Floyd Marinescu,EJB Design Patterns作者,InfoQ.com和TheServerSide.com创始人
模式、领域驱动设计和测试驱动开发赋予架构师和开发人员前所未有的能力,使他们能够创建功能强大、健壮且可维护的系统。但是,如何在实际项目中充分发挥这些利器的潜力呢?
本书中,作者将Martin Fowler《企业应用架构模式》和Eric Evans《领域驱动设计》两部经典名著中的思想精髓以及重构、测试驱动开发等技术融会贯通,并通过大量C#实例加以阐释,跨越了领域模型、数据库与UI层之间的障碍,真实展示了创建高质量的企业级应用架构的全部过程。
本书就像是精彩纷呈的旅行见闻,每一处的所思所想都闪耀着智慧的光芒,生动诠释了作者对面向对象开发中各种设计选择的深刻理解。
第一部分 背景知识 第1章 应重视的价值,也是对过去几年的沉重反思 1.1 总体价值 1.2 应重视的架构风格 1.2.1 焦点之一:模型 1.2.2 焦点之二:用例 1.2.3 如果重视模型,就可以使用领域模型模式 1.2.4 慎重处理数据库 1.2.5 领域模型与关系数据库之间的阻抗失配 1.2.6 谨慎处理分布式 1.2.7 消息传递很重要 1.3 对过程的各个组成部分的评价 1.3.1 预先架构设计 1.3.2 领域驱动设计 1.3.3 测试驱动开发 1.3.4 重构 1.3.5 选择一种还是选择组合 1.4 持续集成 1.4.1 解决方案(或至少是正确方向上的一大步) 1.4.2 从我的组织汲取的教训 1.4.3 更多信息 1.5 不要忘记运行机制 1.5.1 有关何时需要运行机制的一个例子 1.5.2 运行机制的一些例子 1.5.3 它不仅仅是我们的过错 1.6 小结 第2章 模式起步 32 …… 第3章 TDD与重构第二部分 应用DDD 第4章 新的默认架构 第5章 领域驱动设计进阶 第6章 准备基础架构 第7章 应用规则第三部分 应用PoEAA 第8章 用于持久化的基础架构 第9章 应用NHibernate第四部分 下一步骤 第10章 博采其他设计技术 第11章 关注UI第五部分 附录 附录A 其他领域模型风格 附录B 已讨论的模式的目录



粤公网安备 44030602003680号