jeudi 3 avril 2014

Générer l'exposition de vos entités JPA via des services RESTful avec Telosys Tools et Spring Data REST (partie 2)

Il s'est passé un peu de temps avant de publier cette deuxième partie car nous devions finaliser la version 2.1.0 de Telosys Tools et un nouveau site regroupant tous les tutoriaux vient d'être lancé.

Dans la première partie nous avions fait un tour d'horizon des technologies qui vont être mises en oeuvre ici. 
Nous allons : 
  • Installer et configurer Telosys Tools (plug-in Eclipse).
  • Générer, depuis votre base relationnelle, une API RESTful exposant vos données.
  • Découvrir concrètement ce qui a été produit.
A noter qu'entre temps, depuis la version 2.0.0.RC1, le format utilisé par Spring a changer. Le format par défaut est maintenant HAL (Hypermedia Application Language) : http://stateless.co/hal_specification.html. Il diffère un peu de la structure présentée en première partie.

Installation du plug-in Telosys


Simplissime ! Le plug-in se trouve sous Marketplace. Si vous avez déjà le plugin d'installé, vous devez le mettre à jour car le bundle de génération RESTful/HATEOAS n'est pas compatible avec les anciennes versions.

Go !

Plutôt que de reprendre ici l'intégralité du tutorial que nous avons créé, je vous invite donc à suivre ce lien pour générer en quelques minutes cet API RESTful :
https://sites.google.com/site/telosystutorial/spring-data-rest

Vous y trouverez une présentation technique du projet, le format hypermedia utilisé, l'API, comment customiser l'application et la structure du projet.

Si vous n'avez pas spécialement de base de données sous le bras, on vous en fournit une !

Je suis preneur de tous vos feedbacks !

Aucun commentaire:

Enregistrer un commentaire