|
|
|
Développer des services Web XML avec Java : Travaux Pratiques
Formation 577 • 4 jours
Courriel
Sommaire
PDF
Foire aux questions
Que sont les services Web XML ?Les services Web XML sont un des outils les plus passionnants de l'ère de l'Internet. Cette nouvelle technologie permet aux applications informatiques de communiquer les unes avec les autres, quelle que soit la plate-forme, la localisation ou le périphérique. Parmi les exemples de services Web actuellement disponibles, on trouve l'API Google et le service de commandes Amazon.Quel est l'objectif de cette formation ?Au cours de cette formation, les programmeurs Java expérimentés apprendront à écrire de nouveaux services Web et à accéder à des services Web existants. Précisément, vous allez acquérir une expérience pratique de l'utilisation de Java pour développer des services Web et pour avoir accès à ces services de manière à la fois synchrone et asynchrone. Vous allez aussi apprendre à utiliser les services existants pour développer rapidement des solutions pour les problèmes de l'entreprise. Vous allez sécuriser les services Web avec les technologies de sécurité Java et XML.À qui s'adresse cette formation ?Cette formation sera utile pour ceux qui veulent développer des services Web ou intégrer des applications sur le Web, y compris les programmeurs, les développeurs d'applications Web et les architectes systèmes.Quel profil dois-je avoir ?On suppose que vous avez au moins trois mois d'expérience dans l'écriture de programmes Java. Vous devez :créer et lancer une application Java complète autonome ;utiliser les concepts standards de contrôle de flux (if/then/else/while/for) ;instancier des objets Java et appeler les méthodes d'instances ;créer des classes qui implémentent des interfaces. Vous pouvez suivre le
Cours 471, Programmation Java : Introduction complète, pour en savoir assez sur Java.Ai-je besoin de connaître XML pour suivre cette formation ?Il peut être utile d'avoir des connaissances de XML mais le cours aborde tout ce qui vous sera utile à propos de XML pour pouvoir suivre ce cours avec profit.Ce cours aborde-t-il SOAP et WSDL ?Oui. Ce cours vous donnera une vue d'ensemble de ces deux technologies : vous les étudierez suffisamment en détail pour y avoir accès avec les API Java et les appliquer dans vos propres services Web. Quelles sont les technologies Java que j'utiliserai dans ce cours ?Cette formationutilise l'API de Java pour XML Web Services (JAX-WS) pour créer des services Web et des clients de service Web. Vous apprendrez à utiliser le JAX-WS au binding JAXB et de personnaliser le binding. Vous apprendrez également à interagir avec XML et SOAP au niveau inférieur en utilisant le Dispatch et les API Provider. La mise en oeuvre de la référence de JAX-WS (Metro qui fait partie de Glassfish et du serveur d'applications Sun) est utilisé au cours de cette formation.Vais-je apprendre à utiliser des outils spécifiques de fournisseurs, tels que WebSphere ?Non. Cependant, tout ce que qui sera étudié dans ce cours est applicable à tous les serveurs d'application compatibles avec toute plate-forme Java EE- et Java 6-, telle que WebSphere et JBoss. Quelle est le temps consacré à chaque sujet ?| Sujets | Heures | | Introduction aux services Web | 2,5 | | Traitement de XML dans Java | 2,5 | | Définir les messages SOAP avec WSDL | 3,0 | | Générer des services Web WDSL-first | 3,0 | | Présenter des POJO en tant que services Web | 4,5 | | Mettre en oeuvre des clients de services Web dans Java | 2,5 | | Interactivité grâce au développement AJAX côté serveur et aux services Web RESTful | 1,5 | | Sécuriser les services Web | 2,5 | Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.Quels sont les types de travaux pratiques rencontrés dans le cours ?Environ 40% du temps de formation est consacré aux travaux pratiques basés consacrés à un thème spécifique. Pendant le cours, les participants vont créer plusieurs services Web différents ainsi que les clients qui accèdent à ces services. Les sujets abordés dans les exercices sont : construction de services Web évolutifs, mise en œuvre et déploiement de services Web priorité au contrat et priorité au code et de développement de clients asynchrones et légers.Quelle est la différence entre cette formation et le cours 424 ?Le
Cours 424, Architecture orientée services (SOA), se concentre sur les problèmes complexes architecturaux liés à la conception d'un SOA, tels que la coordination de la communication entre services et apporte une vue d'ensemble du SOA. Le cours 577 s'intéresse plus aux concepts de base propres à Java et nécessaires pour construire les services Web individuels utilisés dans la mise en place de la conception SOA.Quel est le lien entre ce cours et le 570 ?Dans le
Cours 570, Développement d'applications Web Java, vous développez des applications Web qui sont construites à partir de servlets Java et de JavaServer Pages (JSP). Dans le cours 577, vous développez des services Web qui communiquent à l'aide de messages SOAP. Quel est le lien entre ce cours et les autres cours de Learning Tree ?Ce cours fait partie du cursus Java de Learning Tree.
Sauf si vous avez entre 3 et 6 mois d'expérience de la programmation en Java, nous vous recommandons de suivre le
Cours 471, Programmation Java : Introduction complète, avant de suivre ce cours.L'autre formation Java du cursus peut être suivir avant ou après ce cours selon vos besoins.Autres formations susceptibles de vous intéresser : |
Java est une marque de Sun Microsystems, Inc. XML est une marque de MIT, INRIA ou Keio au nom du World Wide Web Consortium.
|
|

Calendrier des formations
Suivrez les formations surlignées
dans l’un de nos centres de formation ou en ligne grâce à AnyWare de Learning TreeTM.
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|