Mar 31 2009
DWR: Direct Web Remoting
DWR, Direct Web Remoting, è una libreria Java che permette lo sviluppo di web application che utilizzano tecnologia Ajax (Asynchronous JavaScript and XML) in modo semplice e veloce. Infatti DWR gestisce l’interazione tra java, presente sul server, e il javascript, eseguito sul client. Grazie a questa libreria, infatti, è possibile richiamare metodi java direttamente da funzioni javascript.
Inoltre permette il marshalling tra client e server di qualsiasi oggetto come collections, POJOs, XML oppure immagini e file pdf. DWR infine è compatibile con qualsiasi browser, con spring, hibernate, struts e molto altro.
Per capire meglio il funzionamento di questa potente libreria segue un piccolo esempio.
