摘要: 将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。
阅读全文
摘要: 定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。
阅读全文
摘要: 用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。
阅读全文
摘要: 动态地给一个对象添加一些额外的职责。就扩展功能而言,Decorator模式比生成子类方式更为灵活。
阅读全文
摘要: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
阅读全文
摘要: 中间件已经成为构建网络分布式异构信息系统不可缺少的关键技术,与操作系统、数据库管理系统并列为基础软件体系的三大支柱。
中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
阅读全文
针对于企业应用,依据不同的关注点,架构可以分为如下几类:
l 业务架构(Business Architecture):关注于业务及其流程;
l 应用架构(Application Architecture):关注于应用系统设计;
l 基础架构(Infrastructure Architecture):关注于基础技术;
l 数据架构(Data Architecture):关注于数据存储及其规划;
这里所说的企业应用架构,即属于应用架构,包括如下几个部分:
l 目标和愿景。即应用系统所面临的问题域。
l 评价指标。从哪些纬度和指标来评价和度量解决方案。
l 原则和方法论。为解决这些问题,所采用的原则及其方法论。
l 技术架构。架构的技术层面,给出相应的设计以及结构,描述应用系统。
l 组织因素。架构的组织层面,组织的各个部分如何参与
摘要: HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC 2616。RFC 2616定义了HTTP协议的我们今天普遍使用的一个版本——HTTP 1.1。
阅读全文
摘要: 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。
阅读全文