Découverte de Spring-javascript (Spring-js)

Ce billet est vraiment particulier car il aborde le développement côté - client (côté présentation).

L'objet est de présenter brièvement spring-javascript (spring-js).

Spring-js est une petite couche d'abstraction permettant d'accéder aux librairies javascript (JS) tel Dojo, Ext.

Cette couche d'abstraction facilite l'accès à l'Ajax de façon uniformisée (interface commun) comme le fait si bien Spring.

Spring-js repose sur l'AOP et la méthode centrale nommée addDecoration permet d'ajouter des comportements riches et des appels AJax aux éléments de la page de présentation.

L'apparition de l'AOP dans le monde html/javascript est vraiment enrichissant.

A l'aide d'une démo très pratique, toutes les étapes de configuration de spring-js et de son implémentation dojo sont expliquées.

Du coup, trois fichiers js sont à inclure dans les pages jsp concernées: spring.js, spring-dojo.js et dojo.js.

Ces fichiers js sont fournis dans les jars de la dépendance maven comme illustré à l'étape 1 ci-après.