最新文章列表

HibernateTemplate 理解(对Callback继续理解)

    经常使用spring封装hibernate的同学,在写dao的具体实现类的时候,一般都会让dao实现类继承HibernateDaoSupport, 这样,在我们的dao实现类中就可以直接获得HibernateTemplate对象来直接使用,HibernateTemplate封装Hibernate的基本操作,    通过HibernateTemplate源码可知,我们需要给hibern ...
abc08010051 评论(0) 有1500人浏览 2013-10-30 16:08

web获取参数值工具(改进,使用Callback)

     在前面的博客中写了一篇《自己封装的获取web端参数值工具》      当时对具体获取值的逻辑进行的封装和抽象,如下:      @SuppressWarnings("unchecked") public static <T> T getValue(HttpServletRequest request, String para ...
abc08010051 评论(0) 有1037人浏览 2013-10-30 15:28

Spring 使用的设计模式(一) CallBack(回调)

一 回调模式(CallBack)     1 类A持有一个类B的一个引用,类A并且实现了一个接口CallBack     2 类B有一个方法f,接收一个参数callBack,参数类型为CallBack,在方法f中调用了callBack的方法     下面是一个小例子:     package com.malone.callBack; public class CallBackDe ...
abc08010051 评论(0) 有10210人浏览 2013-10-28 10:30

自己封装的获取web端参数值工具

package com.malone.family.util; import javax.servlet.http.HttpServletRequest; import org.apache.commons.lang.StringUtils; import com.malone.family.exception.ParamCheckException; public cl ...
abc08010051 评论(0) 有1191人浏览 2013-09-30 10:14

设计模式---观察者模式(Observer Pattern with java)

java中的 Listener - Event 是应用了设计模式---观察者模式(Observer Pattern with java)。 其本质就是用callback 回调将两个相互依赖调用的类进行解耦。 下面这篇blog写的不错,将观察者模式讲的很清楚。 http://www.cnblogs.com/syxchina/archive/2011/10/06/2199921.html
cuishen 评论(0) 有1823人浏览 2013-08-22 12:26

java 回调 广义上的回调其实是一种设计模式

public interface IFilterMethod { List<UserModel> doCallFilter(UserModel userModel); }   public class UserModel implements Serializable { /** * */ private ...
hezhou_0521 评论(0) 有1203人浏览 2013-08-21 09:51

Spring 模板+回调(转载)

模板方法(template method)在spring中被大量使用,如:jdbcTemplate,hibernateTemplate,JndiTemplate以及一些包 围的包装等都无疑使用了模板模式,但spring并不是单纯使用了模板方法,而是在此基础上做了创新,配合callback(回调)一起使用,用得极其灵 活。 首先回顾一下模板模式: 所谓模板板式,就是在父类中定义算法的主要流程,而 ...
ustczhuli 评论(0) 有499人浏览 2013-01-16 13:56

bboss持久层返回mysql自增主键功能说明之二

在上一篇文章《bboss持久层返回mysql自增主键功能说明》中提到如果升级该功能时需要重新编译使用了ConfigSQLExecutor和SQLExecutor两个组件的dao程序,这样会导致原有程序的升级困难, 经过短时间在项目中的应用实践发现重新编译dao程序是一个非常麻烦的事情,为了避免这个麻烦,特意将该功能改为回调方式返回自增主键,这样无需修改已有api,从而保持新旧版本之间的兼容性,升级时 ...
yin_bp 评论(1) 有1567人浏览 2012-11-30 23:02

回调机制

“先泛后精,先浅后深”的道理可是知易行难,所以常常会给技术上的小细节纠缠着,搞得晕晕乎,其中“回调函数”就是其中之一了,虽然回用,但是老是不明白其中的含义,众多的书本也说得隐晦不清。直到不久前看到一篇文章才总算比较清晰了解。       概括起来,回调机制包括两部分:服务执行者和服务方式制定者。             1. 服务执行者先制定服务规范;             2.服务方式制定者然后 ...
elviszhao 评论(0) 有988人浏览 2012-08-09 16:27

Dev-No.03 Java中回调函数的实现

  1、Java的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简单接口,并在该接口中声明我们要调用的方法,则可传递在某种事件发生时调用(即“回调”)。 如:老板(Boss)让工人(Worker)干完活告诉他干的情况如何。   public interface Event { public String happenedEvent(); } publi ...
shma1664 评论(0) 有950人浏览 2012-05-07 09:33

java回调函数

http://blog.csdn.net/fengyifei11228/article/details/5729445
kushu1989 评论(0) 有718人浏览 2012-04-16 18:00

PendingIntent和Intent的区别(转)

intent 英文意思是意图, pending 表示即将发生或来临的事情。 PendingIntent 这个类用于处理即将发生的事情。比如在通知 Notification 中用于跳转页面,但不是马上跳转。 Intent 是及时启动, intent 随所在的 activity 消失而消失。 PendingIntent 可以看作是对 intent ...
hack_zhang 评论(0) 有1757人浏览 2012-02-22 10:34

nodejs 小试

在使用node.js中最简单的事件驱动情况为建立一个简单的服务器,来响应HTTP请求     var http = require("http"); function onRequest(request, response) { console.log("Request received."); response.writeHead(2 ...
kidult 评论(0) 有1524人浏览 2012-01-18 13:55

发散式的函数调用组织形式------从apache的挂钩机制中得到的启示

apache利用挂钩(hook)来实现系统的灵活性和可扩展性,内部是使用函数指针来实现的,其实现方式与我前面写的某网游服务端的注册回调机制是一样的 ...
eric_weitm 评论(0) 有1236人浏览 2011-11-02 14:34

java接口实现回调的功能

在 Java 支持方法指针之前,Java 接口不能提供一种实现回调的好方法。如果您习惯于传递在事件驱动编程模型中调用的函数指针,则您会喜欢本技巧。 熟悉 MS-Windows 和 X Window System 事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java 的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没 ...
guojianhui0906 评论(0) 有1102人浏览 2011-11-02 13:35

回调与闭包

    回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 (引用自百度百科 )     众所周知,java语言是没有指针的(事实上,引用本身就是指针的另一种形式),因此回调的实现 ...
米奈希尔 评论(0) 有1129人浏览 2011-10-17 21:52

回调(callback)方法

你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就正常函数调用. 但是今天你妈包饺子,花的时间比较长,你跑啊跑啊,就烦了.于是你给你妈说,我先出去玩会,开饭的时候打我手机.等过了一阵,你妈给你打电话说"开饭啦,快回来吃饭吧!" 其中,你告诉你妈打手机找你, 就是个你把回调函数句柄保存到你妈的动作.你妈打电话叫你,就是个回调过程. 总结:回调方法,一 ...
guojianhui0906 评论(1) 有1393人浏览 2011-09-14 10:46

一个简单的回调

开发中经常遇到的一种情景:1:在一个父窗口中打开子窗口。2:子窗口关闭后,需要调用一些父窗口中的方法。 这时就需要回调了。下面是一个简单的模拟。 //新窗口类 function Dialog(o){ //关闭窗口,并调用父窗口回调 this.closeWin =function(){ o.callback(); } } //初始化参数 var param ...
mengzhiang 评论(0) 有1025人浏览 2011-08-16 23:12

闭包的学习

闭包:我个人理解 就是方法返回的不是简单的值,而是一个包含方法的对象(或者说是可执行内容),通过执行返回值可以访问包裹它的对象中的方法。而这些方法一般情况下是不可见的。或者说,闭包包含包裹类的引用,有权访问包裹类的所有成员。 标准的定义:闭包:是一个可调用的对象,它记录了一些信息,这些信息来自创建它的作用域。   光说不练假把式,还是看代码吧。   1:先是JAVA的。 /** ...
mengzhiang 评论(0) 有843人浏览 2011-08-16 22:18

Java模拟异步消息的发送与回调

转帖:原文地址http://kt8668.iteye.com/blog/205739 本文的目的并不是介绍使用的什么技术,而是重点阐述其实现原理。 一、 异步和同步 讲通俗点,异步就是不需要等当前执行的动作完成,就可以继续执行后面的动作。 通常一个程序执行的顺序是:从上到下,依次执行。后面的动作必须等前面动作执行完成以后方可执行。这就是和异步相对的一个概念——同步。 案例: A、张三打 ...
jinpeizhou 评论(0) 有982人浏览 2011-08-10 15:24

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics