Skip to content
  Team SemLIS  

Programmation WEB Dynamique - AJAX

Outils de haut niveau pour le programmation WEB Dynamique en mode AJAX - Asynchronous JavaScript

On présente ici deux outils de développement de haut niveau pour la programmation d'applications' WEB dans le style RIA - Rich Internet Application. Ces applications possèdent l'avantage de décharger le réseau et les serveurs pour se servir en priorité de la puissance de calcul de la station cliente hôte du navigateur. Elles utilisent toutes une architecture AJAX - Asynchronous JavaScript pour échanger seulement de l'information pertinente entre serveur et client tout en laissant l'interface du client disponible pendant les transferts. Deux outils de développement gratuits sont plus particulièrement présentés, ils sont tous les deux orientés composants, on peut les voir comme des bibliothèques d'interfaces homme/machine comparables à AWT/SWING ou à SWT mais dédiées au WEB:

  1. GWT Google Web Toolkit : l'interface est totalement développée et testée en Java. Pour le déploiement un compilateur compile le code Java du client en du Javascript. Un mécanisme d'appel de méthodes à distance permet les échanges d'information en mode asynchrone entre les clients et le serveur. Le serveur reçoit ces appels par des servlets de la technologie J2EE.
  2. Openlazslo : Les interfaces sont écrites dans un langage de script LZX qui est un dialecte XML pour décrire les composants de l'interface. LZX mélange XML et Javascript pour les interactions. Les principes d'Openlazslo sont totalement identiques à ceux de Flex (l'équivalent propriétaire d'Adobe).

Cours
.ppt
.pdf
GWT

Charger la version ppt

Charger la version pdf

OpenLazslo

Charger la version ppt

Charger la version pdf