Je voudrais construire mon propre serveur API RESTful et je n’ai aucune idée de ce dont j’ai besoin pour cela.
Je vais vous parler un peu du projet:
Sur un Webservice (www.monsite.com/), les utilisateurs peuvent enregistrer et gérer leur compte, etc. Mais ils peuvent également utiliser l’API RESTful (mysite.com/api / …) et peuvent y arriver à peu près de la même manière via REST.
Qu’est-ce qu’un bon moyen de réaliser cela? Dois-je utiliser une jetée ou quelque chose de similaire? Dois-je diviser le service Web et l’API reposante? qu’est-ce qu’une bonne architecture pour ça?
Merci 🙂
vous pouvez utiliser le contrôleur Spring pour créer un serveur reposant. Vous pouvez l’exécuter sur Tomcat ou Jetty, peu importe.
vérifiez cette URL: http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch18s02.html
Tomcat et Jersey sont faciles à mettre en place. J’ai eu quelques problèmes avec Tomcat 7 et Jersey, mais avec Tomcat 6, c’était simple.
Ce tutoriel est assez facile à suivre. C’est un peu vieux, mais le principe rest le même.
IBM fournit un bon ensemble d’informations et de didacticiels sur la création d’un service Web RESTful avec Java ( Link ). Après avoir exécuté votre service Web, vous pouvez le déployer sur Amazon. Jetez un coup d’œil à AWS Elastic Beanstalk .
J’ai trouvé un exemple simple à http://coder2design.com/rest-web-services/ pour créer une application REST.
Toutes les autres configurations sont bien expliquées.
En 2017, l’une des meilleures solutions consisterait à utiliser le démarrage à ressort . Vous donne d’excellents effets sans écrire des tonnes de code.
@RestController public class HelloController { @RequestMapping("/") public Ssortingng index() { return "Greetings from Spring Boot!"; } }