Ok, dejo聽un ejemplo programado con聽Sortable de Scriptaculous con el fin de que se vea algo de esta librer铆a en el curso de Ajax que estamos dando.
Hay que tener en cuenta que se deber谩n de cumplir las siguientes caracter铆sticas en este ejercicio:
Interacci贸n con WebService a trav茅s de Ajax (XMLHttpRequest directo).
Manejo de listas reprirozables no ordenadas.
Lo he combinado con un Slider que me pas贸 uno de los m铆os, que se puede bajar de WebFX, con el fin de a帽adir algo m谩s de efectos y dar ideas de c贸mo se podr铆a continuar.
El ejercicio se basa en disponer de un WS accesible mediante POST de Ajax que permita:
Contar el total de tareas de nuestra lista
Cargar la lista en pantalla
Actualizar el orden de la lista a medida que se reprioricen en pantalla
Actualizar el nombre o contenido de la tarea
Retornar el orden que ocupa una tarea
Y as铆, poder programar mediante Scriptaculous una peque帽a aplicaci贸n que permita tener una especie de “ToDo”.
Siendo cr铆tico, la opci贸n de Sortable en Scriptaculous deja bastante que desear, por eso en el ejemplo he tenido que aumentar m谩s de lo debido la inteligencia del WS.
Como lo m铆o no es DBA, aunque s铆 Oracle, la verdad es que desconoc铆a la posibilidad de que se permitiera realizar una sistema de recuperaci贸n al estilo “ShadowCopy” de Microsoft. Pero as铆 es…al menos seg煤n un art铆culo聽publicado a conciencia en Oracle Magazine del mes de Noviembre de 2006.
Por cierto, por si a alguien le interesa, el otro d铆a en la Universidad me comentaron unos alumnos que teniendo instalada la versi贸n de Oracle 10g Express Edition para MS Windows da un error grave de vulneraci贸n de direccionamiento de memoria al intentar conectarse con la versi贸n de SQLNET (Net8) que se instala con el Developer 6i. La soluci贸n est谩 en instalar la versi贸n de Oracle 10g XE Universal.
Aprovecho el post para dejar constancia de que Oracle y Ajax se llevan bien, y de paso os dejo una gu铆a basica de la librer铆a Scriptaculous y el resumen de una聽conferencia de OpenLaszlo聽imprescindibles para los amantes del RIA.
Pues no, no es precisamente el t铆tulo en formato SMS de la segunda parte de la pel铆cula “Jason y los argonautas”. JSON es una notaci贸n en JavaScript para el intercambio de informaci贸n y, 煤ltimamente,聽cada vez m谩s usada por los internautas programadores web. He encontrado un par de art铆culos en castellano sobre el tema: Ajax y JSON, y arquitectura C/S JSON y Ajax. Para los amantes del ingl茅s, hay un cap铆tulo de un libro sobre Ajax y PHP que habla de JSON y hasta propone un ejemplo de un chat fabricado con esta arquitectura.
Javier Jofre (12-May-2010)
Gracias a O'Reilly, podemos asistir v铆a online y de forma gratuita a algunos cursos sobre desarrollo en Java para Android. Pr贸ximamente (en unos d铆as) empieza el curso de creaci贸n de un cliente twitter. Espero que lo disfrut茅is.