17/09/2012, 16:32
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses Puntos: 188 | |
Respuesta: Que es un callback Imaginate que en tu parte de la vista (lo que ves en el navegador), o sea la parte cliente tienes un botón.
Si pinchas en el botón, la clase o funcion que gestionaria la llamada asíncrona al servidor es el Handler.
Dentro del handler tendrás lo siguiente:
//codigoPrevio
servicio.metodoAsincrono(parametro1, ... , parametroN, callback);
//codigoPosterior
Donde callback es el método o clase que se ejecutaría tras devolver el resultado de la llamada al servidor. Es la forma de obtener un comportamiento síncrono. De hecho códigoPosterior se ejecutará normalmente antes que el callback.
Obviamente, el callback se ejecuta en la parte del cliente, ya que lo que suele gestionar es la forma de mostrar los resultados. En tu caso sería un método javascript, pero para GUIs como GWT o Swing se usan clases.
Espero que con esta explicación lo hayas entendido.
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |