Google Web Toolkit (GWT)
GWT est un framework permettant de faire des applications web. Il permet une réutilisation du code côté client & serveur. Il va générer du code Javascript pour la partie cliente en cherchant à l’optimiser pour les différents navigateurs.
Fonctionnement global
- Le navigateur télécharge app.nocache.js puis EDE39CE15AF13C74473DA6EBD45DB656.cache.html (dépend du browser)
- Le code côté client est obfusqué
- Le protocole GWT-RPC est utilisé pour la communication client serveur. Il s’agit d’une forme de serialisation.
- Les réponses sont sérialisées avec du JSON.