02 2017 档案

摘要:软件体系结构的第一节课,我们并没有直接去了解软件架构和软件架构师。而是通过对一段建筑设计师的工作的视频来了解了建筑设计师这一行业的工作细节。在课下的时间里,自己通过对相关资料的检索和各大论坛博文的阅览发现其实软件架构师这一行业与建筑设计师其实在工作的很多方面都有其共性。两者都需要与客户进行接触,通过 阅读全文
posted @ 2017-02-24 12:00 A.G不是飞人 阅读(248) 评论(0) 推荐(0) 编辑
摘要:本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。个人感觉这本书就如同汇集了各个电视频道充斥的各类股评专家(当然是顶尖级的)的 阅读全文
posted @ 2017-02-16 12:38 A.G不是飞人 阅读(194) 评论(0) 推荐(0) 编辑
摘要:“美”作为软件架构的口号,并不是由旁观者来判定的。其实早就存在一些明确的标准。 可靠性 该架构能否帮助我们创建出正确、健壮的软件。 可扩展性 应对变化是否很容易。 复用性 该解决方案是否具有同样性,或者甚至可以将其作为一个组件直接插入到新的应用程序中,而无需做定制开发。 这部分内容,作者从之前所概括 阅读全文
posted @ 2017-02-15 20:20 A.G不是飞人 阅读(167) 评论(0) 推荐(0) 编辑
摘要:这一部分内容作者分为了两个部分来进行描述,通过对GNU Emacs滋长的特性分析以及KDE社区是如何发展ThreadWeaver和Akonadi项目和他们的形成来让我们领略到最终用户应用架构的内涵。 第十一章 GNU Emacs:滋长的特性是其优势 Emacs是由Richard Stallman用L 阅读全文
posted @ 2017-02-14 13:36 A.G不是飞人 阅读(229) 评论(0) 推荐(0) 编辑
摘要:第三部分内容作者使用Xen、Guardian、JPC以及Jikes RVM四个实例向我们展示系统架构所涵盖的内容。 第七章 Xen和虚拟化之美 首先我们需要了解何为Xen,Xen是一个虚拟化平台,它来自于一项学术研究成果,现已发展成为一个重要的开源项目。它容许客户在单个物理机器上运行几个操作系统,并 阅读全文
posted @ 2017-02-12 20:20 A.G不是飞人 阅读(260) 评论(0) 推荐(0) 编辑
摘要:这一部分算是我个人认为本书中最经典的部分,全面的为读者解读了企业级应用架构的设计方式和实例。在对于架构还不了解的我们来说很是引人入胜。 第三章 伸缩性架构设计 作者在这部分围绕问题品质需求从系统的伸缩性需求、架构设计目标、延迟的需求向我们展示了,完美的架构所需要的一些要求。在伸缩性需求方面作者向我们 阅读全文
posted @ 2017-02-12 00:09 A.G不是飞人 阅读(217) 评论(0) 推荐(0) 编辑
摘要:翻开这本书之前对架构的理解是很模糊的,之前总是听老师再说架构什么的自己其实一直都不理解何为架构。在书本的开头作者就明确的告诉我们架构是什么?架构是架构师洞见一个待开发系统的内在的结构、规律、原则和逻辑的过程,而不是一个已经完整显示出来的,可以画出图纸的结果。优秀的架构师可以将自己放在系统中去的,在清 阅读全文
posted @ 2017-02-09 22:41 A.G不是飞人 阅读(171) 评论(0) 推荐(0) 编辑