SERVICE WEB JAVA EE

Formation certifiante - Code CPF 94 013 - 5 jours (35 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

Accueil  >  Les métiers du numérique  >   Java EE  >  Service Web Java EE

A l'issue de la formation, les stagiaires seront capables de :

  • Décrire l’architecture de services Web interopérables, y compris les rôles de SOAP et WSDL dans les services à base de composants XML et HTTP dans l’architecture REST
  • Comprendre l’importance du WS-I Basic Profile pour les services Web interopérables
  • Construire des services JAX-WS et les clients qui tirent pleinement parti des données automatisées de liaison de JAXB
  • Créer des services WSDL à Java et Java-à-WSDL, avec la même facilité
  • Utilisez JAX-RS pour développer des services RESTful simples

La formation Service Web Java EE est accessible à toute personne ayant :

  • Des connaissances en langage Java et Jee
  • Des notions en Maven

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement d’application WEB Java J2ee
  • Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB Java J2ee

PROGRAMME DE FORMATION

SERVICE WEB JAVA EE

Vue d’ensemble des services Web      

  • Pourquoi les services Web?
  • L’architecture orientée services
  • HTTP et XML
  • SOAP
  • WSDL
  • La Vision SOAP
  • La Vision REST
  • UDDI
  • Le WS-I Basic Profile
  • Sécurité

Services Web pour Java EE   

  • Services d’hébergement Web: Scénarios
  • Services Web pour Java EE
  • JAX-WS et JAXB
  • Web-Services Metadata
  • WSDL à Java et Java à WSDL
  • Providers et API
  • SAAJ et JAXP
  • JAX-RS pour les services RESTful
  • JAXR

L’API Java pour XML Binding    

  • L’API Java pour XML Binding
  • La nécessité d’une liaison de données
  • Schéma XML
  • JAXB Compilation
  • Types de schéma de mapping à Java
  • Java à XML Utilisation d’annotations
  • Marshaling et unmarshaling
  • Travailler avec des modèles d’objet JAXB

Atelier et Cas pratique 

Le Simple Object Access Protocol      

  • Modèle de messages SOAP
  • Espaces de noms
  • SOAP sur HTTP
  • L’enveloppe SOAP
  • L’en-tête du message
  • Le corps du message
  • Fautes SOAP
  • Pièces jointes

Web Services Description Langage   

  • Services Web comme logiciel à base de composants
  • La nécessité d’un IDL
  • Web Services Description Language
  • WSDL Information Model
  • Description du message
  • Styles de messagerie
  • Le modèle – Ports, Services, Location
  • L’extension de WSDL – Binding
  • Description du service

L’API Java pour les services Web basés sur XML    

  • Comment ça marche ? Temps de construction et d’exécution
  • Le Service Endpoint Interface
  • Travailler à partir WSDL
  • Travailler de Java
  • RPC et styles de documents
  • One-Way Messaging
  • Protocoles binaires

Atelier et Cas pratique   

WSDL à Java Développement      

  • L’annotation @WebService
  • Code généré
  • Commande paramètre
  • JAXB: Collections & Mapping
  • JAXB: Mapping & énumérations
  • L’application & Personnalisations JAXB

Développement côté client   

  • Stubs et proxies
  • code généré
  • Localisation d’un service
  • Appel d’un service
  • L’annotation @WebServiceRef

Java à WSDL Développement    

  • Génération du WSDL et le schéma
  • Les @WebMethod, @XmlParam et annotations connexes
  • Plus JAXB: L’héritage de cartographie
  • Contrôle du modèle XML
  • Contrôle de la description WSDL
  • JAXB avec Personnalisations @XmlJavaTypeAdapter

Atelier et Cas pratique   

L’API Java pour les services RESTful      

  • Applications
  • Ressources
  • Sous-ressources
  • Providers
  • Numérisation et @ApplicationPath

Les demandes aux méthodes dispatching   

  • Le Chemin de l’application
  • L’annotation @Path
  • Les annotations Méthode HTTP
  • Positionneur sous-ressources
  • Héritage & Annotation

Types de retour et paramètres    

  • Types paramètres simples
  • Annotations @Consumes et @Produces
  • @XXXParam Annotations
  • L’annotation @DefaultValue
  • Types de retour
  • contenu binaire
  • Livraison d’un fichier

Atelier et Cas pratique   

Entités et contenu complexe      

  • Fournisseurs d’entités
  • Travailler avec XML
  • Représentations XML schéma

Contexte et cycle de vie   

  • La lecture des ressources Web
  • Trouver des composants Java EE
  • bases de données
  • Contextes de sécurité

Atelier et Cas pratique 

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS