自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张兆坤

路漫漫其修远兮,吾将上下而求索

  • 博客(8)
  • 收藏
  • 关注

原创 适配器模式(Adapter)-对象结构型模式

 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式有两种典型的结构类型,即类的适配器模式结构和对象的适配器模式结构。 类的适配器模式的结构类图如下:   对象的适配器模式的结构类图如下:

2009-11-24 19:34:00 1350

原创 进行面向对象设计的6条基本原则

      相信凡是做了几年软件开发的程序员都会有过这样的感叹:“这个程序的耦合性太高了,根本无法修改,如果实在要扩展功能的话只能重新写过!”,“这一块代码太乱啦,我看了几天还没有搞明白!”,“新增加的这个功能,原来的那些代码我们根本用不上啊!”。。。。。。      这样的感叹我是听得比较多,尤其是在做维护工作或者是进行版本升级的情况下最常遇见。 导致存在这些问题的根本原因在于那些系统的可扩

2009-11-21 18:22:00 1321

原创 装饰模式(Decorator)-对象结构型模式

       装饰模式又叫做包装器(Wrapper),它可以动态的给一个对象(而不是类)添加一些额外的职责。       装饰模式可以在不使用创造更多子类的情况下将对象的功能加以扩展,客户端并不会觉得对象在装饰之前和装饰之后有什么区别。一般情况下,我们扩展类的功能,往往是给该类创建子类,一个扩展功能创建一个子类,但是在这扩展的多个功能之间有组合的时候,就会导致类爆炸了。装饰模式可以很好的解决这

2009-11-18 22:42:00 831

原创 代理模式(Proxy)-对象结构型模式

      代理模式隶属于对象的结构型模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。      所谓代理,就是一个人或者一个结构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。      代理模式的典型类图如下图所示。               

2009-11-18 22:32:00 890

原创 什么是SOA?

SOA的定义: SOA(Service-Oriented Architecture)即面向服务的体系结构,是一个架构范式,它处理的业务流程分布在现存的或者新的范围巨大,并且处于不同的所有者控制下的异质系统上。SOA的定义如何理解?1、SOA关键的技术概念是服务、互操作性和松耦合。2、SOA关键要素是基础设施、架构和流程(包括建立SOA的元流程以及监管)3、SOA成功的关键因素是

2009-11-15 10:57:00 1226

转载 Web服务协议以及使用方式

 Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们通过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。尽管W3C的定义涵盖诸多相异且

2009-11-04 08:16:00 10139

转载 开发WebService两种开源工具CXF和Axis2的比较

 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.0版本。 这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.x系列发展而来。CXF则是XFire

2009-11-01 15:53:00 1612

转载 Web 服务系列标准和规范

   CONTENT GOES HERE-->Web 服务系列标准是一组新兴标准,支持异类信息技术流程和系统间的互操作集成。可以将其视为一种新的具有自包含性和自描述性的 Web 应用程序,能提供从最基本的到最复杂的业务和科学流程的功能和互操作机制。简而言之,Web 服务系列标准承诺提供用于在异类系统间进行互操作集成的公共标准机制,实际上,其关键之处在

2009-11-01 15:33:00 3140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除