源地址:http://blog.sina.com.cn/s/blog_6ca570ed0101e2r1.html
Java中的回调(callback)是很重要的一个概念,spring整合hibernate大量使用了这种技术。
究竟怎样才是回调呢?
这是网上最多见到的说明:
下面我举一个例子:
中国电信(ChinaTelecom)是移动运营商之一,想必近两年满天飞的“天翼3G”大家都知道吧。空中网(KongNet)是那个总是喊“用手机看NBA”的服务提供商(ServiceProvider,简称“SP”)。
移动运营商和SP合作才能为我们广大移动用户提供各种服务。比如音乐,彩铃,手机看NBA等等。
这里有一个接口ServiceProvider,也就是Callback接口;
public interface ServiceProvider {
}
一个ChinaTelecom类,即class B;
public class ChinaTelecom {
}
一个KongNet类,即 class
public class KongNet implements ServiceProvider{
}
在你的Eclipse里面试一下吧,将可以看到
Welcome, This is ChinaTelecom!
优惠活动开始啦,即日起登陆空中网就有好礼送! 详情见网站公告。
这样的输出。