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.
Archives du mot-clef Exception
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.
Détecter toutes les exceptions de mon projet J2EE avec Spring
Pour mettre en place un mécanisme de détection d’erreur au sein de vos projets web réalisés avec Spring , le framework propose en fait une solution toute faite vous permettant de détecter les erreurs et d’effectuer les opérations souhaitées.
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.
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.