Il quadro migliore AJAX per Java

October 9

Asynchronous JavaScript and XML tecniche e quadri creano le possibilità del Web design interattivo attraverso l'interazione client-server. Diversi linguaggi di programmazione in grado di gestire il lato server di un quadro AJAX. Un linguaggio popolare è Java. server Java rappresentano una presenza significativa nello sviluppo web, quindi è ovvio che molti framework AJAX efficaci utilizzano i server Java per gestire le richieste di pagine Web degli utenti. Ci sono alcuni framework Java centrato tra cui scegliere, ognuno dei quali offre un diverso set di strumenti di attuazione.

Google Web Toolkit

Il quadro Google Web Toolkit utilizza un API lato server Java per la scripting di applicazioni Web che legano in servizi di Google. Attraverso questo quadro, i programmatori possono utilizzare tecniche AJAX per chiamare su script di monitoraggio di Google o funzionalità di accesso sul browser web Google Chrome. I programmatori possono anche utilizzare le API di GWT di scrivere codice lato client in Java che verrà eseguito come applicazioni JavaScript nel browser Web dell'utente.

Apache Wicket

Il quadro Wicket, prodotto da Apache, si sforza di sviluppo pagina separata dallo sviluppo di applicazioni server. Utilizzando Wicket, il programmatore non deve più preoccuparsi di manipolazione di oggetti di richiesta / risposta, che gestiscono i particolari di basso livello di un'applicazione server Web Java. Invece, il programmatore può implementare la logica del programma di fuori delle sue connessioni Web. servlet Wicket speciali consentono di effettuare chiamate al server per, capacità di progettazione interattivo AJAX.

quadro ZK

Il quadro ZK è un quadro interessante, in quanto pretende di offrire una programmazione AJAX senza JavaScript. Il quadro ZK gestisce le chiamate avanti e indietro tra la pagina Web e il server, incapsulata in chiamate di metodo forniti dal framework ZK. quadro ZK contiene un proprio linguaggio di markup per facilitare la comunicazione tra le macchine client e server e supporta lo scripting orientato agli oggetti.

Web Framework Echo

Il quadro Echo implementa un motore di scripting JavaScript lato client e un server Java per gestire le richieste AJAX. Il server Echo crea un'istanza di un "thin client", il che significa che il server crea un'istanza di "mimare" dell'applicazione lato client che riproduce lo stato di tale domanda. Questo thin client gestisce stato cliente e le richieste e le invia al server, facilitando la comunicazione rapida tra il server Java e la pagina Web implementare la tecnologia AJAX.