Développement de services Web en Java
Code |
Titre |
Durée |
Prix HT |
JV990 |
Développement de services Web en Java |
3 jours |
Nous consulter |
Objectifs
Développer des applications Java basées sur la technologie SOAP et les services Web |
Public
Développeurs Java, chefs de projet |
Pré-requis
Connaissance du langage Java de XML et d'Internet |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
Introduction aux services Web
- Rappels sur les architectures n-tiers et les composants distribués
- Inconvénients et limites du développement à base de composants distribués
- Principes et objectifs des Services Web
- Avantages et limitations
- Les technologies des Services Web
- SOAP
- WSDL
- UDDI
- Vers une architecture orientée service (SOA)
Les technologies Java et XML : rappels fondamentaux
- Java et le langage XML
- API d'analyse et de transformation : JAXP, DOM, SAX
- Structure des programmes Java utilisant XML
- Validation de données : DTD, XML Schema
- Java et les Services Web : JAX-RPC, JAXB, JAXR, JAXM
Développement de services Web
- Écriture de composants Java destinés à être invoqués en tant que Services Web
- Contraintes de développement
- Choix des types de composants Java (JavaBeans, EJB, ?)
- Génération des contrats WSDL pour les composants Java
- Structure et principe des documents WSDL
- Utilisation d'outils pour la génération WSDL/Java et Java/WSDL
- Anatomie des messages SOAP
- Publication de Services Web dans les annuaires UDDI
- Notion de Services Web dynamiques et statiques
Écriture de clients de services Web
- Génération de classes de proxy à partir des contrats WSDL
- Utilisation du proxy pour le développement du client
Déploiement de services Web
- La sécurisation des Services Web
- Authentification, autorisation, cryptage
- WS-Security
- Packaging des applications Services Web
- Publication de Services Web sur un serveur d'applications
|
Environnement
|
Mot-clés
JV990_Developpement-services-Web-en-Java_JV990 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com