架构之美 - (EPUB全文下载)
文件大小:3.44 mb。
文件格式:epub 格式。
书籍内容:
架构之美
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design
[美]斯宾耐立思(Spinellis,D.)
[美]郭西奥斯(Gousios,G.) 编著
王海鹏 蔡黄辉 徐锋 译
ISBN:978-7-111-28356-0
本书纸版由机械工业出版社于2010年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
O'Reilly Media,Inc.介绍
推荐序一 如何看到一滴水的美丽
推荐序二 架构的架构
推荐序三 美丽架构的含义
推荐序四 美丽架构之道
译者序 架构与美
作译者简介
作者简介
译者简介
序 Stephen J.Mellor
前言
第一部分 论架构
第1章 架构概述
1.1 简介
1.1.1 建筑师的角色
1.1.2 软件架构师的角色
1.1.3 软件架构的含义
1.1.4 架构与设计
1.2 创建软件架构
1.3 架构结构
1.3.1 信息隐藏结构
1.3.2 使用结构
1.3.3 进程结构
1.3.4 访问结构
1.3.5 结构小结
1.4 好的架构
1.5 美丽的架构
致谢
参考文献
第2章 两个系统的故事:现代软件神话
2.1 混乱大都市
2.1.1 后果
2.1.2 现状
2.1.3 来自“大都市”的名信片
2.2 设计之城
2.2.1 设计之城的第一步
2.2.2 故事展开
2.2.3 现状
2.3 说明什么问题
2.4 轮到你了
参考文献
第二部分 企业级应用架构
第3章 伸缩性架构设计
3.1 简介
3.2 背景
3.2.1 首要目标
3.2.2 游戏世界
3.2.3 延迟是敌人
3.3 架构
3.3.1 宏观结构
3.3.2 基本服务
3.3.3 通信服务
3.3.4 任务的可移动性
3.4 关于架构的思考
3.4.1 并行与延迟
3.4.2 赌未来
3.4.3 简化程序员的工作
第4章 记忆留存
4.1 功能和约束
4.2 工作流
4.3 架构关注点
4.3.1 模块和加载程序
4.3.2 自助服务终端风格的GUI
4.3.3 UI和UI模型
4.3.4 可以互换的工作站
4.3.5 数据库迁移
4.3.6 不可修改的数据和处处使用的GUID
4.3.7 渲染工厂
4.4 用户反应
4.5 结论
参考文献
第5章 面向资源的架构:在Web中
5.1 简介
5.2 传统的Web服务
5.3 Web
5.4 面向资源的架构
5.5 数据驱动的应用
5.6 应用面向资源的架构
5.7 结论
第6章 数据增长:Facebook平台的架构
6.1 简介
6.1.1 某些应用核心数据
6.1.2 一些Facebook核心数据
6.1.3 Facebook的应用平台
6.2 创建一个社会关系Web服务
6.2.1 数据:创建一个XML Web服务
6.2.2 简单的Web服务认证握手
6.3 创建社会关系数据查询服务
6.3.1 批量方法调用
6.3.2 FQL
6.4 创建一个社会关系Web门户:FBML
6.4.1 Facebook上的应用:直接渲染HTML、CSS和JS
6.4.2 Facebook上的应用:iframe
6.4.3 Facebook上的应用:FBML是数据驱动的执行标记语言
6.4.4 FBML架构
6.5 系统的支持功能
6.5.1 平台cookie
6.5.2 FBJS
6.5.3 服务改进小结
6.6 总结
第三部分 系统架构
第7章 Xen和虚拟化之美
7.1 简介
7.2 Xenoservers
7.3 虚拟化的挑战
7.4 半虚拟化
7.5 Xen的变换形式
7.6 改变的硬件,改变的Xen
7.7 经验教训
7.7.1 半虚拟化
7.7.2 开源开发
7.8 延伸阅读
第8章 Guardian:一个容错操作系统环境
8.1 Tandem/16,将来所有的计算机都会像这样构建
8.2 硬件
8.2.1 诊断
8.2.2 修复
8.3 物理布局
8.4 处理器架构
8.4.1 内存寻址
8.4.2 过程调用
8.4.3 PCAL和SCAL指令的行为
8.5 处理器间总线
8.6 输入/输出
8.7 进程结构
8.8 消息系统
8.8.1 回顾一下进程对
8.8.2 同步
8.8.3 网络:EXPAND和FOX
8.9 文件系统
8.9.1 文件命名
8.9.2 异步I/O
8.9.3 进程间通信
8.9.4 系统消息
8.9.5 设备I/O
8.9.6 安全
8.9.7 文件访问安全
8.10 轶闻趣事
8.11 弊端
8.11.1 性能
8.11.2 硬件限制
8.11.3 错过的机会
8.11.4 分裂的大脑
8.12 后继者
8.13 延伸阅读
第9章 JPC:一个纯Java的x86 PC模拟程序
9.1 简介
9.2 概念验证
9.3 PC架构
9.4 Java性能技巧
9.5 把4GB放入4GB:这不起作用
9.6 保护模式的危险
9.7 从事一项毫无成功希望的斗争
9.8 劫持JVM
9.8.1 编译:如何多此一举
9.8.2 大规模的类加载和卸载
9.9 终极灵活性
9.9.1 灵活的数据
9.9.2 灵活的审计和支持
9.9.3 灵活的计算
9.10 终极安全性
9.11 第二次做会更好
第10章 元循环虚拟机的力量:Jikes RVM
10.1 背景
10.2 与运行时环境相关的传言
10.2.1 因为运行时编译器必须快,所以它们必须简单
10.2.2 静态编译器中的无限分析必然意味着更好的性能
10.2.3 运行时分析使用许多资源
10.2.4 动态类加载抑制了性能
10.2 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 架构之美 - (EPUB全文下载)