Spring Framework
Accueil
Présentation
Qu'est-ce que Spring Roo ?
Spring Roo est un outil de SpringSource crée en 2009 et dont la version actuelle est la version 1.2.2 Cet outil possède plusieurs particularités :
- Capable de monter rapidement une application Web Java
- Dit « fullstack » qui s’occupe de toutes les couches d’une l’application
- Gère le code rébarbatif
Démonstration
Comment démarrer avec Spring ROO ?
Pour bien démarrer, il faut avoir le plugin Eclipse STS et créer un nouveau projet Spring ROO :
C'est ensuite que le développement commence.

A la création du projet, une console s'ouvre. Celle-ci est le centre de Spring ROO.

Après avoir questionner la console avec la commande "hint", Spring nous propose nous occuper de la persistence en configurant notre base de donnée.

Après plusieurs "Ctrl+Espace" et quelques informations renseignées, ROO nous a maché le travail en préparant la connexion à la base.

ROO nous propose maintenant de créer notre première classe, nous allonc taper "entity jpa --class exemple.exemple" pour créer notre première classe Exemple :

Les différents fichier .aj présent permettent de générer le code rébarbatif. J'ajoute deux propriétés à notre classe Exemple :



Les getters et setters sont donc générés automatiquement dans le fichier Exemple_Roo_Jpa_Entity.aj et le toString() dans le fichier Exemple_Roo_ToString.aj .
Voilà donc un bref exemple de l'utilisation de Spring ROO pour créer une application WEB simplement et rapidement.