Formation

Home / Formation

Nombre de vue: 0

Java

  • Code: A240
  • Durée:  4 jours
  • Prix: 1940.00 €

Objectifs:

Mettre en œuvre une Architecture Orientée Services (SOA). Développer, déployer et administrer des services Web et des clients de services Web. Créer et déployer des services Web à partir de WSDL et à partir du code. Développer des clients de service Web synchrones et asynchrones dans Java. Fournir des services Web RESTful pour de l'AJAX côté serveur. Sécuriser des services Web de manière déclarative et par programme.  

  • Public concerné:
    Développeur Web JEE
  • Dates:
  • Lieu:  Paris
  • Intervenants:
    Développeur Web expert
  • Pré-requis:
  • Technique d'animation:
    Alternance de théorie et de pratique. Exercices individuels. Retour d’expériences et échanges.

Programme:

Préambule : objet et programmation Java

Architecture SOA

  • Mettre en œuvre une architecture SOA  (HTTP, XML, SOAP, WSDL)
  • Limites des architectures SOA

Traitement XML dans Java

  • Fondamentaux : syntaxes et schéma,
  • Les concepts Objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)
  • Paramètres : conversion et déconversion
  • Personnalisation de liaisons XML Java

Gérer les erreurs avec les exceptions

  • try/catch,
  • exceptions métiers

Bibliothèques standard

Accès aux SGBDR avec JDBC (connection, query, resultset, ressource bundle, ORM)

Aperçu de AWT et SWING (composants, conteneurs, layouts)

WSDL

  • Rôle de SOAP dans les services Web
  • Opération, messages et erreurs

Documents WSDL

  • Interfaces d'un service Web
  • Spécification de l'implémentation
  • Déployer WSDL

Importer un document WSDL

  • Créer des applications interopérables en conformité avec les normes WSI (Web Service Interoperability)
  • Intégrer proxies et adaptateurs
  • Mise en œuvre d'une terminaison de service Web avec JAX-WS

Personnalisation de services Web JAX-WS

  • Fichier WAR de service Web
  • Trafic entre services Web et clients
  • Transmettre les messages

Plain Old Java Objects et service Web

MultiThreaded Java Web Service

Mettre en œuvre des clients de services Web dans Java

Générer du code client à partir de WSDL

  • Services Web via WDSDL
  • Création de fichiers sources clients à partir de WSDL
  • Personnalisation des fichiers sources générés avec JAX-WS

Services synchrones et asynchrones

  • Notification (one-way)
  • MultiThreaded
  • Traitement des messages SOAP

Développement AJAX et interactivité

Requêtes XML

  • Services Web RESTful (JAX-WS)
  • Fournir les services
  • Créer de l'interactivité du côté client

Spécificités des clients légers

    • API Dispatch
  • Réception de messages XML