传世经典书丛架构之美:行业思想领袖揭秘软件设计之美(评注版)

本书特色

[

这是荟萃了软件架构领域各位思想领袖真知灼见的经典之作,内容覆盖了软件架构的方方面面,包括架构理论、企业架构、系统架构、应用架构等。这些架构大师们用简洁的文本、真实的案例向读者勾勒出美丽架构的模样,并由此提出设计美丽架构的原则、实践与演进过程。

]

内容简介

[

这是荟萃了软件架构领域各位思想真知灼见的经典之作,内容覆盖了软件架构的方方面面,包括架构理论、企业架构、系统架构、应用架构等。这些架构大师们用简洁的文本、真实的案例向读者勾勒出美丽架构的模样,并由此提出设计美丽架构的原则、实践与演进过程。

]

作者简介

[

Diomidis Spinellis是希腊雅典经济学和商业大学管理科学与技术系统的副教授。他的研究兴趣包括软件工程、计算机安全和编程语言。他是IEEE Software编辑委员会的成员,负责定期的“Tools of the Trade”栏目。Diomidis是FreeBSD的提交者,也是UMLGraph和其他天源软件包、库和工具的开发者。他拥有软件工程的硕士学位和计算机科学博士学位,都是在Imperial College London获得的。Diomidis是ACM的高级成员,也是IEEE和Usenix Association的成员。Georgios Gousios是一名职业研究者,接受的教育和软件工程有关,热衷于软件开发。他的研究兴趣包括软件工程、软件品质、虚拟机和操作系统,他拥有英国曼彻斯特大学的科学硕士学位。Gousios为多个开源软件项目贡献过代码,并参与了各种学术项目和商业项目的研究与开发。
张逸,架构编码实践者,IT文艺工作者,大数据平台架构师,兼爱OO与FP,热衷于编程语言学习与技艺提升,致力于将主流领域驱动设计与函数式编程、响应式编程以及微服务架构完美结合。他的个人微信公众号为「逸言」。

]

目录

序 xixStephen J. Mellor前言 xxiii第1 部分 论架构第1 章 何谓架构 3John Klein 与David Weiss简介 3创建软件架构 10架构结构 14好的架构 19美丽架构 20致谢 23参考文献 23第2 章 两个系统的故事:摩登时代的软件神话 25Pete Goodliffe混乱大都市 26设计之城 33然后呢 41轮到你了 41参考文献 42第2 部分 企业应用架构第3 章 可伸缩架构 45Jim Waldo简介 45上下文 47架构 51对架构的思考 57第4 章 记忆留存 63Michael Nygard功能与约束 64工作流 65架构要素 66用户反应 87结论 88参考文献 88第5 章 面向资源架构:在Web 之中 89Brian Sletten简介 89传统的Web 服务 90Web 92面向资源架构 98数据驱动应用 102运用面向资源架构 103结论 109第6 章 数据增长:Facebook 平台的架构 111Dave Fetterman简介 111创建社交Web 服务 117创建社交数据查询服务 124创建社交Web 门户:FBML 133系统的支持功能 146总结 151第3 部分 系统架构第7 章 XEN 与虚拟化之美 155Derek Murray 与Keir Fraser简介 155Xenoservers 156虚拟化的挑战 159半虚拟化 159Xen 的变化 163变化中的硬件,变化中的Xen 169前车之鉴 172延伸阅读 173第8 章 Guardian:一个容错操作系统环境 175Greg LeheyTandem/16:未来所有计算机都将像这样构建 176硬件 176机械设计 178处理器架构 179处理器间总线 184输入/输出 184进程结构 185消息系统 186文件系统 190逸闻趣事 195弊端 195后继者 197延伸阅读 198第9 章 JPC:纯Java 的X86 PC 模拟器 199Rhys Newman 与Christopher Dennis简介 200概念验证 202PC 架构 205Java 性能技巧 2064GB 放入4GB:这不会奏效 207保护模式的危险 210屡败屡战 214劫持JVM 217终极灵活性 229终极安全性 231吃一堑长一智 232第10 章 元循环虚拟机的力量:Jikes RVM 235Ian Rogers 与Dave Grove背景 236运行时环境之谜 237Jikes RVM 简史 240自部署运行时的自举 241运行时组件 246前车之鉴 259参考文献 259第4 部分 终端用户应用架构第11 章 GNU Emacs:滋生的特性为其优势 263Jim BlandyEmacs 在使用 264Emacs 的架构 266滋生的特性 272另外两个架构 275第12 章 当集市开始构建教堂 279Till Adam 与Mirko Boehm简介 279KDE 项目的历史与架构 282Akonadi 287ThreadWeaver 303第5 部分 语言与架构第13 章 软件架构:面向对象 vs. 面向函数 315Bertrand Meyer概览 315函数式示例 318评估函数式解决方案的模块化 321面向对象视图 330评估和改进面向对象的模块化 336代理:将操作包裹到对象中 341致谢 345参考文献 346第14 章 重读经典 349Panagiotis Louridas万物皆对象 353类型被隐式定义 361问题 367土木建筑架构 372参考文献 380跋 383William J. Mitchell贡献者 387

封面

传世经典书丛架构之美:行业思想领袖揭秘软件设计之美(评注版)

书名:传世经典书丛架构之美:行业思想领袖揭秘软件设计之美(评注版)

作者:(美)Diomidis Spinelli

页数:420

定价:¥89.0

出版社:电子工业出版社

出版日期:2017-06-01

ISBN:9787121338076

PDF电子书大小:121MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注