锁定老帖子 主题:java回调机制的通俗理解
精华帖 (5) :: 良好帖 (4) :: 新手帖 (14) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-03
LZ,讲的有点太简单
|
|
返回顶楼 | |
发表时间:2010-08-03
讲的浅显易懂 不错
|
|
返回顶楼 | |
发表时间:2010-08-04
比较到位,学习了,非常感谢!
|
|
返回顶楼 | |
发表时间:2010-08-04
我看完java例子程序居然感觉不到callback的存在-____________- 我太蠢了
给execute方法传递一个匿名类能对HibernateTemplate类作什么样的callback处理呢? |
|
返回顶楼 | |
发表时间:2010-08-04
lijiejava 写道 pangyi 写道 请教下:回调是异步的还是同步的?
如果是同步的话,是不是就失去了回调的意义? 个人认为回调只是一种调用模式,Ajax应该是“异步+回调”,就是页面发出请求后不用等待响应就先处理自己的事情,可以防止页面无法响应等问题。而HibernateTemplate中的回调中应该没有异步,只是为了能够结合模板方法采用的一种调用方式。如果不采用回调,那么我们进行增删改查都需要继承模板类。采用“回调+模板”就具有很大的灵活性。此处将HibernateTemplate进行类比,是为了便于理解。 http://lijiejava.iteye.com/blog/667644 http://wenku.baidu.com/view/c98ac10590c69ec3d5bb7532.html 多谢你的回复! |
|
返回顶楼 | |
发表时间:2010-08-04
感觉java里面只要用了接口就算是回调了吧。还是js里面的回调用起来爽一点。。
|
|
返回顶楼 | |
发表时间:2010-08-04
形似神不似,跟ajax回调还是有区别的,后面的例子只是简单的调用下方法
|
|
返回顶楼 | |
发表时间:2010-08-04
java回调,更像js里的 传递“方法对象”,java里方法不能作为其他方法的参数来传递,只好把自己所在对象的引用传递过去。
|
|
返回顶楼 | |
发表时间:2010-08-04
感觉跟AJAX回调不能扯到一块说,AJAX回调关键是要体现它的异步作用,这个例子只体现了模板方法,也就是多态
|
|
返回顶楼 | |
发表时间:2011-01-11
楼主说的通俗易懂。不过感觉不同语言从技术方面理解起来还是有一定的区别。
|
|
返回顶楼 | |