摘要:
《架构之美》本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。 好的架构师首先关注的并不是系统的功能而是系统需要满足的品质 阅读全文
摘要:
《架构之美》——软件架构,面向对象与面向函数。架构之美,美”作为软件架构的口号,并不是由旁观者来判定的,其实早就存在一些明确的标准:可靠性、可扩展性、复用性。可靠性即为该架构能否帮助我们创建出正确、健壮的软件?可扩展性即为应对变化是否很容易?复用性即为该解决方案是否具有通用性?或者甚至可以将其作为一 阅读全文
摘要:
《架构之美》——GUN Emacs,滋长的特性是其优势。Emacs是一种功能超强的文字处理程序,是由Richard SStallman发明的,它是用Lisp语言编写,这是唯一的一种优美的计算机编程语言。Emacs很庞大,更是一种很完善的编程语言,很适合编写大型的程序(包含成千上万代码的程序)它也很安 阅读全文
摘要:
package updateFileNameList; /*** * 把后缀名为.jpg的文件名改成为从a_1.jpg, a_2.jpg, ...... ,a_10.jpg */ import java.io.File; import java.io.IOException; public class ChangeName { static File file;// 创建文件对... 阅读全文
摘要:
《架构之美》——Xen和虚拟化之美。首先Xen是什么?Xen是一个虚拟化平台,它来自于一项学术研究成果,现已发展成一个重要的开源项目。它容许用户在单个物理机器上运行几个操作系统,并特别强调性能、隔离性和安全性。对于信任和不信任,在我们软甲架构上来说,不信任是一个有用的架构特征,着听起来似乎违反常识。 阅读全文
摘要:
《架构之美》——伸缩性架构设计。在设计系统架构时,确保系统在伸缩时的弹性是非常重要的,特别是在当今互联网发达的时代。伸缩性是一种对软件系统计算处理能力的设计指标,它代表的是一种弹性,在系统扩展成长过程中,软件能够保证旺盛的生命力,通过很少的改动甚至只是硬件设备的添置,就能实现整个系统处理能力的线性增 阅读全文
摘要:
架构是什么,对于很多人像我们这样的初学者来说可能都不清楚,还有更多的人分不清楚架构、框架、模式和平台的区别,它们各自是什么东西。都是模棱两可的。这几天通过上网查询,设计模式<框架<架构<平台,从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。而对于我来说在 阅读全文
摘要:
官方解释 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务 阅读全文
摘要:
<input type="text" placeholder="用户名"> <input type="password" placeholder="密码"> <input type="submit" value="登录"> 阅读全文