Avant projet exposer un web service a travers une interface rest
Exposer un Web service ? à travers une interface REST Objectif Apprendre comment developper une application SPA Single Page Application et qui o ?re un Web Service en utilisant Angular comme interface frontale front- end et Spring boot API Application Programming Interface CRUD Create Read Update Delete RESTful comme backend Quelques dé ?nitions ---A PI L ? API pour Application Programming Interface est la partie du programme qu ? on expose o ?ciellement au monde extérieur pour manipuler celui-ci L ? API est au développeur ce que l ? User Interface est à l ? utilisateur Cette dernière permet d ? entrer des données et de les récupérer la sortie d ? un traitement Initialement une API regroupe un ensemble de fonctions ou méthodes leurs signatures et ordre d ? usage pour obtenir un résultat La mise en place d ? une API permet d ? opérer une séparation des responsabilités entre le client et le serveur Cette séparation permet donc une portabilité et évolutivité grandement améliorées Chaque composant peut évoluer séparément car il n ? y a aucun logique du côté du serveur Ains on peut imaginer une refonte totale de la charte graphique du site web sans devoir modi ?er le code côté serveur ou sur les autres clients mobiles par exemple Réf https www supinfo com articles single -qu-est-ce-qu-une-api-rest-res tful --- CRUD Le terme CRUD est étroitement lié avec la gestion des données numériques Plus précisément CRUD est un acronyme des noms des quatre opérations de base de la gestion de la persistance des données et applications Create créer Read ou Retrieve lire Update mettre à jour Delete ou Destroy supprimer CPlus simplement le terme CRUD résume les fonctions qu ? un utilisateur a besoin d ? utiliser pour créer et gérer des données Divers processus de gestion des données sont basés sur CRUD cependant les opérations sont spéci ?quement adaptées aux besoins des systèmes et des utilisateurs que ce soit dans la gestion des bases de données ou pour l ? utilisation des applications Ainsi les opérations sont des outils d ? accès classiques et indispensables avec lesquels les experts peuvent par exemple véri ?er les problèmes de base de données Tandis que pour un utilisateur CRUD signi ?e la création d ? un compte create l ? utilisation à tout moment read la mise à jour update ou encore la suppression delete Réf https www ionos fr digitalguide sites-internet developpement-web crud-l es-operations-de-base- de-donnees-les-plus-importantes --- Web Service Un service web ou Web service est un médium standardisé permettant la communication entre les applications clients et serveur sur le World Wide Web Il s ? agit d ? un module logiciel conçu pour e ?ectuer certaines t? ches Une fois invoqué un service web est en mesure de fournir ses fonctionnalités au client qui l ? invoque Le client invoque une série d ? appels de service web par le biais de requêtes envoyées au serveur qui héberge le service Ces requêtes sont e ?ectuées par le
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 16, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 130.3kB