Asynchronous JavaScript en XML technieken en kaders scheppen de mogelijkheden van interactieve Web design door middel van client - server interactie . Verschillende programmeertalen kan de server kant van een AJAX kader te behandelen . Een populaire taal is Java . Java -servers vormen een belangrijke aanwezigheid in webontwikkeling , dus is het logisch dat veel effectieve AJAX frameworks gebruiken Java -servers naar webpagina verzoeken af te handelen van gebruikers . Er zijn een paar Java - centered kaders om uit te kiezen , elk met een andere implementatie tool set . Google Web Toolkit De Google Web Toolkit kader maakt gebruik van een Java server - side API voor de scripting van webtoepassingen die band in Google services . Door dit kader kan programmeurs gebruik van AJAX -technieken aan te roepen Google traceerscripts of toegang tot de functionaliteit van de Google Chrome webbrowser . Programmeurs kunnen ook gebruik maken van de GWT API's naar client - side code in Java , dat zal lopen als JavaScript-toepassingen in de gebruiker webbrowser schrijven . Apache Wicket The Wicket kader , geproduceerd door Apache , streeft naar pagina ontwikkeling scheiden van server applicatie-ontwikkeling . Met behulp van Wicket , de programmeur niet langer zorgen te maken over de behandeling van vraag /antwoord objecten, die de low - level bijzonderheden van een Java Web server applicatie te beheren . In plaats daarvan kan de programmeur de logica van het programma uit te voeren buiten zijn webverbindingen . Speciale Wicket servlets kunt u bellen naar de server voor interactieve , AJAX ontwerpmogelijkheden maken . ZK Framework De ZK raamwerk is een interessant kader , in dat het beweert te AJAX-programmering te bieden zonder JavaScript . De ZK raamwerk handvatten oproepen te schakelen tussen de webpagina en de server , ingekapseld in methode oproepen die door de ZK raamwerk . ZK raamwerk bevat zijn eigen opmaaktaal om de communicatie tussen client en server machines te vergemakkelijken en ondersteunt objectgeoriënteerde scripttaal . Echo Web Framework De Echo kader implementeert een JavaScript -client - side scripting engine en een Java- server naar AJAX verzoeken af te handelen . De Echo server een instantie van een " thin client ", wat betekent dat de server een " na te bootsen " exemplaar van de client - side applicatie die de toestand van die aanvraag nabootst . Deze thin client omgaat vazalstaat en verzoeken en stuurt ze naar de server , het vergemakkelijken van snelle communicatie tussen de Java- server en de webpagina uitvoering AJAX technologie .
|