Les performances avec Ajax

Dans un précédent article, je parlais des difficultés à respecter le modèle MVC dès qu’on commence à développer en Ajax.

Au niveau des performances, l’utilisation d’Ajax change complément la répartition des charges. Dans une application web traditionnelle, le serveur est chargé de la plupart des traitements. Dans une application web Ajax, le navigateur client est de plus en plus sollicité pour effectuer des contrôles, notamment lors de la saisie des formulaires et pour afficher le nouveau contenu en provenance du serveur. Le nombre de requêtes total d’une application Ajax augmente, mais la quantité totale de données transmises a tendance à fortement diminué.

Lire la suite

Détecter les exceptions lors des appels à DWR

Suite à l’article sur la détection des exceptions grâce à l’utilisation du Framework Spring, il est apparut qu’il n’était pas possible d’utiliser le même procédé pour les exceptions lancés depuis un appel Ajax avec le framework DWR. Une des solutions pour pouvoir détecter les exceptions lors de l’appel à vos méthodes DWR est d’utiliser la programmation par aspect proposé par Spring.

Pour notre exemple, on suppose que les classes Dwr à surveiller se trouve dans le même package java.

Lire la suite

Réalisation d’un projet Spring

Pour la réalisation de cette documentation sur l’utilisation de Spring, je vais décrire pas à pas au travers d’un exemple d’application les étapes nécessaires à la mise en œuvre du Framework Spring. Il s’agit d’une simple application qui permet de gérer une simple liste de personnes. Cette application sera réalisé avec l’aide de l’environnement Eclipse.

Lire la suite

Guide d’installation d’un environnement de développement Java

La présentation présentée ici permet d’aborder les bases de l’installation d’un environnement de développement adapté aux applications web avec Java. Il s’agit donc avant tout d’un rappel des points importants avant de présenter de manière plus complète la mise en place d’un projet utilisant le framework Spring.

Lire la suite