Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

WebDev 21 : Les web services

Déployer le web service en local pour des tests

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez comprendre comment déployer le web service pour des tests sur votre poste de développement.
04:43

Transcription

Maintenant que le webservice a été créé, il va falloir le déployer. Nous allons pour cela utiliser le bouton générer un webservice, qui est ici. On a un assistant qui apparaît et la première question concerne le passage des paramètres. Là, ne vous embêtez pas, c'est uniquement une question de compatibilité avec les anciennes versions donc on va rester sur l'option conseillée. Ensuite, il demande quels sont les éléments qu'on veut intégrer dans le webservice ? Normalement, tous ces éléments-là. Le projet ne contient que des éléments en rapport avec le webservice. Je continue et quels sont les éléments accessibles de l'extérieur ? Vérifiez que votre connexion de procédure soit bien cochée. Maintenant, on a toute une série de choix pour savoir comment on va déployer et utiliser ce webservice. Alors le premier choix, déployer le webservice sur un serveur d'application webdev distant est probablement l'option que vous prendrez le plus souvent en tout cas dans la réalité, dans une vraie configuration, pour déployer votre projet sur le serveur web disponible aux utilisateurs. Éventuellement, vous pourriez utiliser les services Cloud de PC Soft. Vous pouvez également utiliser le service d'hébergement de test de PC Soft. Ici, vous avez la possibilité de créer un package de déploiement distant notamment si vous devez transférer donc, le fichier d'installation du webservice par ftp sur un serveur distant. On peut également créer donc, un média d'installation physique du webservice et un média d'installation autonome, ça c'est dans le cas où on doit pouvoir distribuer ce webservice sous format limite, d'un cd ou d'une clé usb pour être installé par n'importe qui à la suite. Ce qui m'intéresse, c'est cette option, déployer le webservice sur le poste local parce qu'en phase de test, c'est quand même l'option la plus pratique. Donc, il va déployer le webservice sur votre poste local, avec votre serveur web local. Évidemment, le webservice ne fontionnera que le temps de l'exécution, ici. Le temps que vous la testiez justement derrière. Je prends cette option, je clique sur suivant. Voilà c'est terminé. Enfin pas tout à fait parce que là, il va donc transférer les données, le webservice, en fin de compte, sur le serveur local. Il me demande l'autorisation de modifier la configuration web, comme d'habitude. Voilà, à priori, c'est bon. Je dis à priori parce qu'évidemment, il faut tester. Vous avez deux url ici. La première, c'est l'url de la page de test. Donc une page de test qui est créée exprès pour tester votre webservice donc ça va être très pratique. Et la deuxième url, c'est tout simplement celle du WSDL qui va être utilisé pour accéder au webservice. Donc, nous allons tester notre webservice dans un premier temps à l'aide de la page de test prévue pour cela. Donc, je clique ici sur le lien. Ça a l'air de fonctionner pour l'instant. Vous voyez qu'ici, il me propose un lien pour aller tester 'longevite'. Je peux cliquer dessus, je dois saisir le nom de l'animal. Rappelez-vous comment on a écrit notre code, on ne s'est pas préoccupé des majuscules. Donc, ça veut dire qu'ici, quand on fait une recherche exacte, il vaut mieux taper le nom exact tel qu'il est dans le fichier, par exemple pour la baleine, je sais qu'il y a un B. Je clique sur test, voilà, et là, j'ai un message d'erreur. C'est un point important parce que vous allez tomber dessus à chaque fois, plus ou moins, en tout cas. Tout dépend ce que vous avez fait auparavant. Vous voyez, il nous dit le service d'administration webdev, wd210admin.exe n'a pas été lancé. On se demande pourquoi il ne le lance pas lui-même c'est comme ça que ça fonctionne. Donc effectivement, c'est pas tout à fait fonctionnel, il faut revenir un peu en arrière et aller chercher l'outil, je suis obligé d'annuler pour l'instant l'outil qui est ici qui s'appelle donc WDadmin qui est celui qui sert à configurer le serveur web, en fin de compte celui que vous utilisez déjà pour vérifier la configuration du serveur, etc... Pour tester le service web, il faut simplement que cet outil soit lancé, tout bêtement. Donc, je le mets en icône, je m'en occupe plus. Je relance mon test. Donc avec les mêmes paramètres, ça va aller assez vite, toujours en local. On va maintenant tester à nouveau la page une fois qu'elle sera présentée. Je clique donc sur le lien ici. Longevite Baleine Et voilà, je récupère 200 qui à priori est la bonne valeur. Ici, sur la page de test, vous avez également la possibilité de voir le WSDL en lui-même, Description au format WSDL, W S D L. Voici le contenu du WSLD que vous n'avez pas besoin de chercher à interpréter. C'est uniquement pour l'application consommatrice du webservice que c'est important. C'est elle qui va pouvoir le lire. Maintenant, justement, il va s'agir d'essayer d'utiliser ce webservice depuis une application Windev ou un projet webdev, le principe est en fait le même dans les deux cas. C'est ce que nous allons voir prochainement.

WebDev 21 : Les web services

Créez et utilisez les web services et les services REST avec WebDev. Donnez l’accès à vos données et à vos services aux applications externes qui devront les utiliser.

1h59 (21 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
WebDev WebDev 21
Spécial abonnés
Date de parution :13 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !