Le modèle MVC avec Ajax

Le modèle MVC est très difficile à respecter dès lors qu’on commence à réaliser des applications web utilisant Ajax. En effet, le modèle MVC est très facile à respecter lors d’application web classique, une requête HTTP reçus correspond à une  vue HTML retournée.  Désormais, avec les applications Ajax, les requêtes HTTP ne réclame plus forcement une vue, mais effectue une action sur le serveur. Dès lors, le retour du serveur ne correspond plus à une vue, mais à un code de retour pour indiquer si l’action a été effectué ou non.

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

Pourquoi avoir changé le look Google?

Cet article essaye de détailler les différentes raisons pour lesquelles le nouveau look de Google déplait à certains utilisateurs. Il ne s’agit pas ici de critiquer de manière gratuite la nouvelle interface au profit de l’ancienne (ou classique) mais d’expliquer de manière constructive et rationnelle les différentes raisons  possibles du refus de la  nouvelle interface.

Même si mon avis sur la question est clairement visible dans cet article, j’ai préféré attendre une semaine avant de publier cet article pour avoir plus de recul sur la question. J’ai également relu plusieurs fois cet article pour y ajouter plus de nuances et y enlever certains passages trop prononcés pour l’ancienne version. J’ai toutefois laissé volontairement un certain ton sarcastique qui marque le côté vers lequel je pense (c’est moi qui écris après tout…)

Tout d’abord, pour ceux à qui la nouvelle interface déplait, sachez qu’il existe des solutions et vous les trouverez dans mon précédent article.

Lire la suite