Microsoft .NET企业级应用架构设计 - (美)埃斯波西托 等编著

Microsoft .NET企业级应用架构设计

(美)埃斯波西托 等编著

出版时间

2010-06-01

ISBN

9787115227126

评分

★★★★★
书籍介绍
《Microsoft .NET企业级应用架构设计》主要介绍了.NET平台下企业级架构设计开发的指导原则、最佳实践和模式等。书中第一部分介绍了软件设计基本原则以及架构的相关概念;第二部分按照业务逻辑层、数据访问层、表现层和服务层进行亍说明,并详细分析了各层中的常见模式。 作者Dino曾撰写多部.NET相关的畅销著作,虽然《Microsoft .NET企业级应用架构设计》涉及架构这个高端主题,但其文字生动活泼,行文一气呵成。《Microsoft .NET企业级应用架构设计》适合中高级.NET开发人员、软件架构师以及有志于成为软件架构师的读者阅读。
AI导读
核心看点
  • 系统讲解.NET企业级架构的分层设计与最佳实践
  • 深入剖析业务、数据、表现及服务层的常见模式
  • 提出软件复杂性守恒定律,强调可维护性优先
适合谁读
  • 具备一定经验的中高级.NET开发人员
  • 正在从事或立志成为软件架构师的专业人士
  • 希望提升系统整体设计视野的软件工程师
读前提醒
  • 本书侧重架构思想而非具体代码,需结合实践理解
  • 部分翻译略显生硬,建议对照英文原版阅读关键概念
  • 初学者可能觉得抽象,建议先掌握基础设计模式再读
读者共识
  • 被誉为.NET架构领域的通俗版《企业应用架构模式》
  • 对服务层职责及分层协调有清晰且独到的见解
  • 虽出版较早,但其架构理念对现代开发仍有指导意义

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "虚方法(可被重写的方法)不应该访问到是有诚意。对私有成员的访问无法在重写中实现,因此在调用者看来,基类和派生类的语义有所差别。"
  • "一个方面就是一段标准、可重用的代码片段,可用来在不影响现有类型源代码的情况下注入到其中。"
  • "在活动记录模式中,执行物理数据访问的代码位于类的内部,这并不是领域模型的功能。领域模型是一系列成熟的、带有层级关系的类,其中可以利用面向对象设计中的所有优势和技巧。"
  • "领域对象中不包含任何将其状态保存至存储介质中的逻辑,所有创建暂时(即内存中)或永久(即数据库中)领域对象的代码都在领域模型之外的业务逻辑层中。 领域对象中的方法仅用来实现业务逻辑。"
  • "声明式安全使用特性将安全信息放置在程序集、类或独立的方法中,这个特性表示你所需要的安全需求,通常用于类库中,以确保资源不会被未认证调用者访问。 服务层的职责类似于看门人,除非有特殊需要,否则没有必要将角色检查放在业务逻辑层中实现。不过若确实有这样的需要,将角色信息传递到业务逻辑层中,那也没有问题,但最好能将不同角色使用不同业务逻辑方法的相关信息抽取到服务层中。"
  • "面向服务是一种理念,让你将软件架构的功能看做是一系列业务流程的集合,这些业务流程被封装并暴露成一系列可以交互操作的服务。按照这种面向服务理念构造的架构就叫做面向服务架构(SOA)。 为客户带来好处的是对某个良好设计的架构的成功实现,而不是架构本身。"
  • "The need for modeling language is tightly related to the broad adoption of the object-oriented paradigm, which started in the early 1990s."
  • "Today, software engineering is a broad term that encompasses numerous aspects of software development and organizes them into a structured process ruled by a methodology."
用户评论
一般了一点。更偏向于某项技术。没有很好的从架构选型方面进行。
绝对一本好书,值得一读, 企业分层值得去深入学习, 建议数据分层, 可减少存储过程,
好书!在看的过程中解决了我在之前工作中产生的一些疑惑,使我的思路更加清晰。
书内容不错,但翻译的太差强人意。
9+分,不是技术书,里面也并没太多实例,不过比技术书更具思想。思想很重要了,要学会总览。适合中级,对初级倒也很具指导。就是对于薄薄四百页69块的定价,推荐图书馆借吧。不错的书
有时候觉得计算机行业发展的很快,有时候又觉得好像没什么变化。 10年前的书,还在讲着ajax的时代,但同时又领悟DDD,微服务的构想了。 到现在才真正发展起来的。
我觉得写的很好啊,通俗易懂。为啥评论里都说一般?
大神著作,深入浅出
领域驱动架构入门挺好
非常的通俗易懂,对构建项目整体有了一个比较完整清晰的认识;买了纸书之后又看了一遍。
收藏