《Java设计模式之适配器模式》的相关内容
相关讨论
Adapter - 适配器模式
意图
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(GoF)
场景
相信很多人都知道什么是显卡,也有很多人知道显卡的本名——图形适配器。恩,是的,正好这回说说Apater模式,就拿显卡来例子来分析一下Adapter模式。
我们知道显示器(Client)是用来显示图形的,它是不能显示数 ...
by lintomny 2007-04-24 浏览 (4060) 回复 (7) 关键字: 设计模式
Domain injection with AOP
几个月前在JavaEye上讨论得如火如荼的domain object问题似乎已经硝烟散尽。在那个经典的贴子 里,robbin为domain object总结了三种模型,其中的模型二好象完美地解决了domain object的所有疑问。但现实的情况却并不象理想中的那么简单,在贴子的末尾七彩狼、frankensteinlin等都提出了相关的疑问。虽然我们的domain object里只包含业务逻辑,我 ...
by xiecc 2005-08-30 浏览 (19757) 回复 (34) 关键字:
设计模式之适配器 Adapter
Adapter 换个包装,再度利用。
此实例把“Hello”字符串输出成
(Hello)
*Hello*
适配器起到把交流电转换成直流电的作用,在这里的适配器是PrintBanner类,它分别利用showWithParen方法,showWithAster方法来实现printWeak和printStrong。
&n ...
by qingzi2534 2007-01-16 浏览 (3510) 回复 (12) 关键字: adapter 换个包装,再度利用。
(C13)Tapestry IoC:Service Builders Strategy Pattern
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/strategy.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
策略模式
另一个四人帮(Gang Of Four)模式,策略模式作为Tapestry IoC内的 ...
by chinajavawolf 2007-05-28 浏览 (1476) 回复 (0) 关键字: tapestry5
(翻译)Spring Security-2.0.x参考文档“容器适配器认证”
容器适配器认证
21.1. 概述
非常早期版本的Spring Security使用容器适配器进行最终用户的认证。 虽然它运行良好,但是需要很多时间来支持不同的容器版本,对于开发者来说配置时间也太长了。 因为这个原因,HTTP表单认证和HTTP基础认证方法才被开发出来,直到今天,被推荐用在几乎所有的程序中。
容器适配器让Spring Security可以将主机的最终用户程序与容器直接集成。 这种 ...
by xyz20003 2008-08-09 浏览 (207) 回复 (0) 关键字: 翻译 acegi spring security
相关博客
Java设计模式之适配器模式
通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。
在这种情况下,现有的接口需要转化(convert)为客户类期望的接口,这样保证了对现有类的重用。如果不进行这样 ...
by baby69yy2000 2007-12-10 浏览 (167) 回复 (0) 关键字: java
设计模式之适配器
适配器模式( Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)模式(把已有的一些类包装起来,使之能有满足需要的接口)。
模式所涉及的角色有:
目标(Target)角色:所期待得到的接口。
源(Adapte ...
by zhouzhao21 2008-05-05 浏览 (365) 回复 (0) 关键字: 设计模式 适配器 缺省适配器
对象适配器和类适配器的区别
前几天被人问及这个问题,答的非常不好!为啥答的不好,没有理解透彻是肯定的。所以特地写篇学习小结。好好思考下总结下。
下面是类适配器和对象适配器的图。适配器模式是用来解决使用不兼容的接口的问题的方案。从下面可以看到2种适配器都有3个类分别是Target, Adaptee,adapter. ...
by syoumei 2007-01-01 浏览 (620) 回复 (0) 关键字: AdapterForClass AdapterForObject
adapter适配器模式
adapter适配器模式,目的在于扩展。是在原系统上进行扩展时用到的方法。 adapter适配器模式,个人认为在其名前加两个字,命名为接口适配模式。其用意是在保留原有类的前提下(即不改变原来的代码)把一个类的接口转换另一个接口,这样可以让具有不同接口的(原本接口不匹配的)多个类可以一起工作。而如果没有这样的转换,将不能使用到 ...
by linbzh 2008-05-20 浏览 (88) 回复 (0) 关键字:
相关圈子讨论
社区版WAS的配置介绍
如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。
配置数据库资源
大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (2005) 回复 (0)
acegi在appfuse中的应用
Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如完善的认证和授权机制,Http资源访问控制,Method 调用访问控制,Access Control List (ACL) 基于对象实例的访问控制,Yale Central Authentication Service (CAS) 耶鲁单点登陆,X509 认证,当前所有流行容器的认证适配器,Cha ...
by snowind9 2007-07-19 浏览 (2156) 回复 (1)
<提问> JBPM 业务数据与流程数据的整合 ?
新手提问:
看了JBPM的DOC,大致明白了它是如何定义和控制流程的,但是如何和业务数据整合起来还想不太明白,希望大家指教:
案例情况: 有一个流程,每个节点都会有很多结果数据(信息表,审核表,合同等),如何把这些信息与流程的流转结合起来? 并且每个节点必须在这些数输入或者处理后才能结束?
我想了想:
方法一:把每个节点涉及到的所有信息均用JBPM中的Variable来处理,这样就相对简单. ...
by abo123 2008-05-11 浏览 (946) 回复 (10)
相关新闻
Google应用引擎(AppEngine)初窥
首先声明的是我没有写过AppEngine的应用,我们只是在文档中探索,也许你能找到你感兴趣的东西。
任何把你限制在某台机器的时代将过去。AppEngine没有磁盘访问,没有线程,没有超级用户,没有系统命令调用,什么都没有,除了基于服务的访问。服务就是一切,因为可以通过装载平衡等幕后的一些手段来升级服务,而不需要程序的安装或者补丁等。
使用CGI接口并没有错,这个应用容器世界有着和CGI类似的特 ...
by levis2000 2008-04-10 浏览 (2072) 回复 (1) 关键字: google appengine
JPPF1.0 GA昨日发布
JPPF是一个开放源码的网格计算框架,它可以在一个分布执行环境中
同时运行多个java应用。
JPPF架构由客户端,服务器和节点三部分组成。这个架构工作的原则
是它将多个任务分配到多个节点上去执行,并在完成所有的步骤之后
,重新组合结果并将之发还给客户端。
JPPF也提供了负载平衡,故障转移和错误恢复等服务。并提供一个基
于JMX的管理控制台,它既可以监视节点也可以管理执行的任务。你
可以远程 ...
by bangyan2003 2007-12-28 浏览 (406) 回复 (0) 关键字: jppf ga

