BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

迷你书:领域驱动设计精简版

| 作者 InfoQ.com 关注 0 他的粉丝 ,译者 孙向晖 霍泰稳 关注 0 他的粉丝 发布于 2007年9月27日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

这本小书是InfoQ企业软件开发系列图书中的一本。书中没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书Domain Driven Design中关于这一主题的大部分内容,以及其他相关资料,包括已经出版的书籍和各种领域驱动设计讨论群组等。这本精简版可以让你快速了解领域驱动设计的基础知识。

TheServerSide.com原创始人、总编,InfoQ.com现在的创始人、总编Floyd Marinescu在参加一个顶级架构师聚会上,听到包括Martin Fowler、Rod Johnson等在内的专家对领域驱动设计的热烈讨论,意识到这正是技术社区当前特别需要的东西。因为企业开发社区,尤其是Web领域,包括Java社区,在软件开发方向上都越来越偏离主题,社区也面临着缺少如何实现企业级规模面向对象清晰愿景的困境。而领域驱动设计几乎就是为解决这个问题而生。

在Domain Driven Design Quickly这本小书的译者孙向晖为本书写的序言中,也毫不掩饰地推崇这一开发方法的重要性。通过运用对统一的核心模型进行探讨和简化,在实践中他有效地完成了对项目的需求设计:

当那个设计师把自己的得意之作描述完毕后,我在纸上用UML图画出了他的主题思路,然后我们针对细节开始探讨并在图上改改画画。最后的修订结果显示,他的很多"创举"是多余的,经过精简后的UML基本上颠覆了他原有的思路。现在我还记得那位同事的一声叹息:“一周的功夫白费了……”

Eric Evans早20世纪90年代就参与了很多项目,使用多种不同的方法、多种不同的输出的对象来开发大型的业务系统。Domain Driven Design这本书是那些经验的总结。它提供了一个建模和设计技术的系统,成功的团队应用这一系统可以组装有业务需求的复杂软件系统,并使系统在增大时仍然保持敏捷。作为Domain Driven Design这本书的精简之作,《领域驱动设计精简版》绝对值得你下载阅读,细细品味!

阅读介绍并免费下载该迷你书:领域驱动设计精简版

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

谢谢 by Wang Chunshan

十一有东西看了,谢谢:)

Re: 谢谢 by 霍 泰稳

自己下载了,别忘了在自己的博客或者相关的社区推广一下,让其他朋友也来下载,一起学习DDD,争取让这个概念在国内技术社区也成为主流:)

Re: 谢谢 by lee chopdown

好东西, 非常感谢.
已经向朋友们推荐 :D

非常感激开源精神 by Fangzhao li

谢谢,能有这么好的翻译作品,一定多推荐同事和同学来看看。

不错! by Chen Island

这是我最希望看到的minibook中文版,谢谢了!

Re: 非常感激开源精神 by 霍 泰稳

谢谢,能有这么好的翻译作品,一定多推荐同事和同学来看看。

谢谢热情的推荐,我想那些朋友也一定非常高兴看到这本书的。因为在做这本书的时候,我越来越发现领域驱动设计对大中型项目的重要性。现在随着国内软件技术的发展,项目的规模越来越大,已经慢慢走出了作坊式的开发方式。这个时候去用DDD来指导自己的设计,会非常有帮助。

Re: 不错! by 霍 泰稳

我相信InfoQ中文站接下来还会为大家提供更多更好看的Minibook中文版,不信就走着瞧:)

靠近专业 by jong wake

一定看。。。

非常感谢 by zhong cl

非常感谢您们的传道精神,谢谢!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

9 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT