企业应用架构模式

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

企业应用架构模式
Martin Fowler
类别: 编程
出版年份: 2016
阅读年份: 2020
我的评分: 一般
阅读次数: 1
总页数: 548
摘要(页): 12
原始出版语言: 英语
其他语言的翻译: 俄语, 西班牙语, 葡萄牙语, 中文

总体描述

这本超过500页的书分为两部分,共18章。书中包含大量代码片段、图表和示意图,但没有传统的插图。难度水平介于简单与中等之间。

目录

第一部分 概览

  • 第1章 系统分层
  • 第2章 组织业务逻辑
  • 第3章 对象模型与关系型数据库
  • 第4章 Web中的数据呈现
  • 第5章 并发任务管理
  • 第6章 会话与状态
  • 第7章 分布式计算策略
  • 第8章 整体视图

第二部分 典型模式

  • 第9章 业务逻辑的展现
  • 第10章 数据源架构的典型模式
  • 第11章 用于行为建模的对象-关系型典型模式
  • 第12章 用于结构建模的对象-关系型典型模式
  • 第13章 基于元数据的对象-关系映射模式
  • 第14章 Web数据呈现的典型模式
  • 第15章 分布式数据处理的典型模式
  • 第16章 处理离线并发任务的典型模式
  • 第17章 会话状态存储的典型模式
  • 第18章 基础典型模式

观点

这是一本纯理论性的编程书籍,部分内容甚至略显过时。我选择阅读它,完全是因为作者的名字——马丁·福勒(Martin Fowler)多年来一直是软件开发领域的知名推广者和经验丰富的程序员。

这本书给我留下了复杂的感觉:一方面,它剖析了许多流行的设计模式和架构方案,其中不少几十年来一直保持其价值;另一方面,近年来(更不用说过去几十年),现代架构的设计理念已经发生了巨大变化。

像单例、适配器或面向对象的分层架构这类模式仍然适用,但现代系统已变得更加去中心化和高负载。数据复制的重要性上升,缓存几乎无处不在,而消息代理已成为大多数复杂系统中不可或缺的部分——但这些在书中几乎没有被提及。

因此,这本书很难算得上是现代应用开发的实用指南。更何况如今教学资料完全可以超越枯燥的文字、寥寥几张图表和示例代码。我不太推荐阅读这本书。也许它曾经被视为编程领域的“经典”,但现在我相信,已有更现代且不那么乏味的资料可供学习类似内容。

Вверх