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

Framework

Un framework, à la différence d’une API, est comme son nom l’indique un environnement de développement. Il apporte, comme une API, un ensemble de fonctionnalités mais également une méthode d’approche particulière dans le développement. Le Framework aide la mise en place d’un concept approuvé (par la communauté qui l’utilise) et aide le développeur à le mettre en place.

Framework Java

  • DWR (Ajax) est un framework car il apporte un certain nombre de fonctionnalités dans les appels Ajax mais propose également une façon (conventionnée) de réaliser ces appels.
  • Spring est un framework qui permet de développer des applications 3-tiers
  • Hibernate est un framework qui permet de mettre en place la persistance d’objet