Quelle est la meilleure source pour apprendre à créer des API RESTful en Java?

Je recherche un livre ou toute autre ressource qui m’aidera à apprendre à créer des API RESTful en Java. En regardant sur Amazon, j’ai vu qu’il existe plusieurs solutions pour RESTful Java , mais je recherche celle qui est adaptée à un novice.

Au plaisir de recevoir vos avis / avis, merci!

Je ne pense pas pouvoir indiquer une seule ressource, mais je prendrais un chemin (que vous pouvez personnaliser en fonction de votre niveau de compréhension de REST). Je suis quelqu’un qui aimerait d’abord que mes concepts soient clairs et que je réfléchisse ensuite aux outils pour mettre en œuvre les concepts.

  • Si vous n’avez pas lu le chapitre 5 de la thèse de Roy Fielding , je commencerais par là. C’est une excellente écriture et quelle meilleure source d’apprentissage que le maître lui-même.

  • Infoq est une excellente source pour les articles REST, m’a beaucoup aidé, voici une compilation des ressources REST . Toujours sur Infoq, lisez cet excellent article d’Allamaraju.

  • Si vous regardez des livres, les deux que j’ai aimé jusqu’à présent: Cookbook de services Web RESTful et services Web RESTful

  • Comme vous recherchez des services basés sur Java, je me familiariserais avec Jersey et / ou RESTEasy . Écrivez autant de petits programmes que possible, quelle est la meilleure façon de vous familiariser.

  • Lorsque vous êtes sur le point d’essayer un environnement RESTful basé sur la contrainte Hypermedia, j’explorerai Restfulie .

De toute évidence, je n’ai pas fourni une seule ressource, mais quelque chose dans les lignes que j’ai fournies serait bien utile, l’OMI.

J’ai trouvé que REST in Practice était le meilleur livre couvrant différents styles d’architectures REST. C’est aussi beaucoup plus pratique dans ses conseils que beaucoup d’autres livres (je n’ai pas été impressionné par RESTful Web Services car je pense que cela manque de concentration).

Ma recommandation serait celle-ci:

texte alt

Je recommanderais ce tutoriel NetBeans complet, ce tutoriel Sun et peut-être en regardant le framework Restlet .

J’ai utilisé RESTlet in Action pour en savoir plus sur les concepts REST. Il s’agit d’un livre d’access précoce, de sorte que seuls les premiers chapitres sont actuellement disponibles, mais j’ai trouvé l’écriture très claire.