Java : développement de services web rest et soap

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

À propos de cette formation :Les services Web permettent une interopérabilité entre des applications déployées sur différentes plateformes matérielles et logicielles. L'API Java pour services Web XML (JAX-WS) et l'API Java pour les services de type Web REST (JAX-RS) offrent des outils pour développer une SOA.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

À qui s'adresse cette formation ?Aux programmeurs, architectes, managers et à tous ceux qui s'intéressent à l'intégration d'applications sur le web.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Services
  • Api Java
  • Api

Le programme

Vue d’ensemble des services Web

Applications interopérables avec SOA

  • Conception d’une architecture d’intégration SOA
  • Mise en œuvre de SOA avec les services web
API Java standards pour les services Web
  • Créer des services basés sur SOAP avec JAX–WS
  • Développer des services de type REST avec JAX–RS

Définir des messages SOAP avec WSDL

Bases de XML

  • Syntaxe et espaces de nom XML
  • Description de XML avec les schémas
Structure des messages SOAP
  • Rôle de SOAP dans les services web
  • Opération, messages et erreurs
Anatomie d’un document WSDL
  • Définition des interfaces d’un service web
  • Spécification de l’implémentation

Mettre en œuvre des services web code–first

Exposer des bons vieux objets Java (POJO) en tant que services Web

  • Appliquer les annotations JAX–WS aux POJO
  • Modifier le code client pour permettre la surveillance des messages et authentifier et autoriser les clients
Augmenter les services Web basés sur SOAP
  • Incorporer les bonnes pratiques pour les services Web
  • Mettre en œuvre les stratégies pour la fiabilité de la sécurité et l’optimisation des messages

Générer des services Web contract–first

Développement de services contract–first

  • Comparer les services contract–first et code–first
  • Générer des artefacts Java portables
Importation d’un document WSDL
  • Création d’applications interopérables en conformité avec les normes WS–I (Web Service Interoperability)
  • Intégration de proxies et d’adaptateurs
  • Mise en œuvre d’un point de terminaison de service web avec JAX–WS

Créer des services Web de type REST

Introduction à REST (Representational State Transfer)

  • Décrire le style architectural de REST
  • Comparer les services Web SOAP et REST
Développer des services Web REST avec JAX–RS
  • Ajouter des annotations JAX–RS à un POJO
  • Configurer les types de résultat avec les en–têtes de requête HTTP
  • Déployer un service JAX–WS

Personnaliser une mise en œuvre de service de type REST

Interagir avec les URL de requête

  • Adapter les URL aux classes et méthodes Java
  • Lier les composants d’URL aux arguments de méthode
Marshalling de JavaBeans avec JAXB
  • Adapter le XML à l’API Java avec le XML binding (JAXB)
  • Convertir les arguments Java avec JAXB et JAX–RS

Fournir une prise en charge côté serveur pour les clients Ajax

Gérer JavaScript Object Notation (JSON)

  • Appliquer des cas pour JSON avec les services de type REST
  • Interpréter un message formaté en JSON
Adapter Java à JSON
  • Créer la requête du client
  • Gérer le code de réponse et les exceptions du service
Traiter les messages asynchrones
  • Mettre en œuvre server–push avec JAX–RS
  • Délivrer des requêtes de client asynchrones

Sécuriser les services web

Configurer un service Web sécurisé

  • Configurer une authentification HTTP basique
  • Établir une transmission de message sécurisée avec SSL/TLS
Athentifier et autoriser les clients
  • Contrôler l’accès aux services web et aux méthodes
  • Fournir des informations sur l’authentification aux services web

Informations complémentaires

Travaux Pratiques :Surveiller des messages SOAP et RESTModifier et déployer un WDSL de service WebDévelopper un service SOAP de type « code-first »Création d'un service web de type « contract-first » à partir d'un WSDLÉcrire des services Web REST qui traitent XML et JSONCréer des clients SOAP et REST securisés

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Java : développement de services web rest et soap

Prix sur demande