En esta nueva versión ya es posible, junto con la nueva librería AjaxRMIClient, realizar llamadas a los mísmos métodos de servlet pero desde aplicaciones Java standalone gracias al componente HttpClient de apache que permite realizar conexiones HTTP de forma sencilla y gestionar las cookies de sesión automáticamente. La librería AjaxRMI puede ya comunicarse tanto con clientes Javascript como con clientes Java sin ningún problema :-)
Más info en la sección Java de la página soft
[ añadir comentario ] ( 1335 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2381 )
AjaxRMI es un conjunto de clases en Java y Javascript que permiten realizar llamadas desde Javascript a métodos de un servlet en Java.
// Javascript (CLIENTE)
var ajaxrmi = new AjaxRMI();
var ret = ajaxrmi.call('unMetodo', 'hola', ' mundo');
alert(ret);
// Java (Servlet en el SERVIDOR)
...
public String unMetodo(HttpSession session, String a, String b) {
return a + b;
}
...
En esta nueva versión he añadido la capacidad de mapear objetos Javascript en Java y viceversa:
// Javascript (CLIENTE)
...
function MiObjeto() {
this.valor1 = 4;
this.valor2 = 'adios';
}
...
var ajaxrmi = new AjaxRMI();
var obj = new MiObjeto();
var ret = ajaxrmi.call('otroMetodo', 'hola', obj);
alert(ret);
// Java (Servlet en el SERVIDOR)
...
public String otroMetodo(HttpSession session, String a, MiObjeto obj) {
return a + obj.getValor2();
}
...
Nótese que es necesario que exista una clase MiObjeto y que posea los métodos set y get correspondientes a los campos del objeto Javascript. Para más información, echarle un vistazo al código fuente o pregutarme a mi :-)
Sección soft.
[ 1 comentario ] ( 1718 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 2.8 / 2554 )
El colectivo drone es la unión de varios músicos electrónicos canarios. La verdad es que la mayoría de los temas están super guapos: minimalismo, noise, funk electrónico, etc. Todo un conjunto de joyas que pululan por nuestro archipiélago alejadas de los circuitos comerciales y que no tienen nada que envidiar a los grandes DJs y productores europeos o estadounidenses.
Bájense los temas y flipen 8-)
[ añadir comentario ] ( 1199 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2719 )
Dos programadores conocidos de la escena GBA/NDS como son Michael Noland (Joat) y Jason Rogers (Dovoto) crearon no hace mucho la librería que está sirviendo como base para el desarrollo de programas homebrew en la Nintendo DS: la ndslib. Esta librería, que ha evolucionado a la actual libnds incluida en el set de toolchains devkitPro incluye un pequeño subconjunto de funciones que les serán muy familiares a todos aquellos que hayan tenido que lidiar alguna vez en su vida con OpenGL. aquí y aquí pueden verse las funciones de esta mini API 3D.
[ añadir comentario ] ( 1206 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 2.9 / 2154 )
Hay que joderse los rayes que se mete la peña con algunas páginas web :-). Estos de www.chiptune.com se han currado un pedazo de entorno al estilo Workbench del Commodore Amiga en HTML y Javascript que está que se sale.
Pásate por http://www.chiptune.com y alucina con la página. Y si aún no se te han saltado las lágrimas haz doble click en el icono de la ventana de la derecha que dice "Scanline mode added"... :-D
[ 1 comentario ] ( 1365 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2303 )