restlet_logo Dans le cadre d'un projet sur lequel je suis intervenu, j'ai eu a refactorer le format des URIs d'un middleware RESTful. Ce fut également l'occasion d'introduire Restlet, le framework Java de référence pour faire du REST, à la place d'un framework "maison". La refacto fut courte et sans douleur, c'est pourquoi je recommande Restlet aux personnes qui souhaitent faire du REST en Java et leur donne quelques liens pour débuter.

Pour commencer, je me suis appuyé sur l'exemple "First Resource", qui permet de se familiariser avec les notions de Restlet grâce à un exemple simple.

Concernant la sécurité, tout ce qu'il y a à savoir se trouve sur la page "Securing a Restlet application"

Pour la gestion des exceptions, il suffit d'étendre la classe StatusService puis d'affecter la nouvelle classe à l'Application concernée.

Pour finir, il ne faut pas oublier de modifier le fichier "web.xml" comme indiqué ici.