
架构笔记
kyo20
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模式,模式的种类
有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding Pattern)。 Architectural Pattern : 一个架构...2008-06-06 06:46:21 · 764 阅读 · 1 评论 -
设计模式之代理(利用间接通信改善系统设计的模式)
代理模式(利用间接通信改善系统设计的模式): 代理模式给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。 间接性的通信可以给出较低的耦合关系,较强的合作关系,以及微妙的结构和易于复用的设计架构。 所谓代理(proxy or surrogate),就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个...2008-04-08 08:28:28 · 116 阅读 · 0 评论 -
设计模式之门面(Facade)
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 设计模式的任务就是协助设计师处理复杂系统的设计。设计师处理复杂系统的一个常见方法便是将其 "分而治之" ,把一个系统划分为几个较小的子系统。 门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口...2008-04-09 07:39:19 · 134 阅读 · 0 评论 -
设计模式之适配器
适配器模式( Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)模式(把已有的一些类包装起来,使之能有满足需要的接口)。 模式所涉及的角色有: 目标(Target)角色:所期待得到的接口。 源(Adaptee)角色:需要适配的接口...2008-05-05 07:57:05 · 124 阅读 · 0 评论 -
设计模式之装饰(decorator)
装饰模式(decorator pattern): 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,[color=orange]是继承关系的一个替代方案。[/color] 装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的...2008-05-07 09:02:20 · 114 阅读 · 0 评论 -
spring ibatis struts2 整合
整合 spring-2.5.6 ibatis-2.3.4.726 , struts-2.0.14 只写要注意和改进的地方: 1. 如果使用 abator(abator-1.1.0-426) 生成一些 dao 相关的文件,应在 sqlMapConfig 中将 useStatementNamespaces 属性设置为 true. 2. 如果在 spring 的 sqlMapClient 中配置...2008-12-05 01:26:14 · 119 阅读 · 0 评论