Asynchronous JavaScript och XML tekniker och ramverk skapar möjligheter interaktiv webbdesign genom klient - server interaktion . Olika programmeringsspråk kan hantera serversidan av en AJAX ramverk . Ett populärt språk är Java . Java -servrar utgör en betydande närvaro i webbutveckling , så det är självklart att många effektiva Ajax-ramverk använder Java -servrar för att hantera förfrågningar webbsida från användarna . Det finns några Java - centrerade ramar att välja mellan , var och en erbjuder en annan implementering verktygssats . Google Web Toolkit
Google Web Toolkit ramverk använder en Java server - side API för skript för webbtillämpningar som binder till Googles tjänster . Genom denna ram , kan programmerare använda AJAX tekniker för att uppmana Google spårningsskripten eller åtkomst till funktionerna på Google Chrome webbläsare . Programmerare kan också använda GWT API för att skriva kod på klientsidan i Java som kommer att köras som JavaScript-program i användarens webbläsare . Addera Apache Wicket
Wicket ram , producerad av Apache , strävar efter att separera sidan utveckling från servern applikationsutveckling . Använda Wicket , programmeraren behöver inte längre oroa sig för hantering av begäran /svar föremål , som förvaltar den låga nivå uppgifter om en Java Web server applikation . Istället kan programmeraren implementera logiken i programmet utanför sitt nät anslutningar . Särskilda Wicket servlets kan du ringa till servern för interaktiva , AJAX designmöjligheter .
ZK Framework
ZK ramverket är ett intressant ramverk , i att den utger sig för att erbjuda AJAX programmering utan JavaScript . Den ZK ram handtag samtal fram och tillbaka mellan webbsidan och servern , inkapslad i metodanrop tillhandahålls av ZK ramverket . ZK ramverket innehåller sitt eget märkspråk för att underlätta kommunikationen mellan klient -och serverdatorer och stöder objektorienterad scripting . Addera Echo Web Framework
Echo ram genomför en JavaScript -klient - side scripting motor och en Java -server för att hantera AJAX förfrågningar . Ekot servern skapar en instans av en " tunn klient ", vilket innebär att servern skapar en " härma " instans av klientsidan program som härmar tillståndet av den ansökan. Denna tunna klienten hanterar klientens tillstånd och ansökningar och skickar dem till servern , vilket underlättar snabb kommunikation mellan Java -servern och webbsidan genomföra AJAX -teknik .