Formation Hibernate et Webservices
Formation
À Paris
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 intensive
-
Niveau
Niveau intermédiaire
-
Lieu
Paris
-
Heures de classe
21h
-
Durée
3 Jours
-
Dates de début
Dates au choix
Ce cours vous permettra d'accéder simplement aux bases de données avec Java, de réaliser une structure de persistance maintenable et performante, d'etre en mesure d'utiliser des webservices privés ou publics existants, et de savoir créer, mettre en place et déclarer des Webservices en java
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Formation Hibernate et Webservices
- Formation Hibernate
- Ce cours vous permettra d'accéder
- Simplement aux bases de données avec Java
- De réaliser une structure de persistance
- Maintenable et performante
- D'etre en mesure d'utiliser des
- Webservices privés ou publics existants
- Et de savoir créer
- Mettre en place
- Et déclarer
- Des Webservices en java
Professeurs
équipe des professeurs
Directeur
Le programme
Historique et versions
Installations et manipulation de l'environnement
Rappels : JEE (J2EE), servlets, SQL, JDBC
Principe de l'accès aux données (ORM)
Les correspondances entre base et Java ; configuration du site et outils
Hibernate pour les applications web et les applications lourdes
Ajout et lecture de données quelconques
La structure relationnelle : configuration et utilisation
Atelier pratique : un CMS avec MySQL, Hibernate, servlets et JSP
Outils et environnementOutils de génération de configuration ou de SQL
Manipulation de sources de données (DataSources)
Utilisation dans l'étude de cas
Utilisation complète du Hibernate Query Language
Augmentation de l'étude de cas avec des recherches et filtrage libres
Configuration avancée : performance et fonctionnalités
Les transactions, bilan de la concurrence
Héritages des tables et des objets
Atelier pratique : exemple d'héritage - une mini-application de gestion
Introduction aux WebservicesPrésentation des services web
Services web et SOA
Avantages
Les normes
Plates-formes à services web
Liste des API Java
Rappels des notions fondamentales : Prologue, éléments et attributs, espaces de noms
Les schémas (XSD)
Parsers XML : SAX, DOM
Push parsing et pull parsing (StAX)
API's java pour le parsing et la transformation XML
Mapping xml- objet
SOAP (SIMPLE OBJECT ACCESS PROTOCOL)
- Principe de fonctionnement
- SOAP RPC
- Messages SOAP : structure et portée
- Encodage/Sérialisation des données (document/literal ou RPC/encoded)
- SOAP via HTTP
- Retours d'erreurs (faults)
WSDL (WEB SERVICE DESCRIPTION LANGUAGE)
- Principe de fonctionnement
- Structure d’un fichier WSDL
Plates-formes de développement
Choix de l'implémentation : Axis, CXF, JBossWS, Metro...
JAX-RPC (JAVA API FOR XML RPC)
- Présentation
- Création et déploiement de services web
- Invocation d’un service web (statique et dynamique)
JAX-WS 2
- Présentation
- Implémentation du service (utilisation des annotations)
- Déploiement (sur un moteur SOAP ou en standalone)
- Création du client
SAAJ (SOAP WITH ATTACHMENT API FOR JAVA)
- Présentation
- Construction de messages SOAP
- Attacher des pièces à un message SOAP
- Gestion des pièces jointes côté serveur
- Handlers SOAP
- Mise en oeuvre de handlers côté client et côté serveur
JAXM (Java API for XML Messaging)
- Présentation
- Exemple d'application
Présentation - Annuaires disponibles
API JAXR (Java API for Xml Registries)
- Connexion à un service d'annuaire
- Recherche d'un service web
- Enregistrement d'un service web
Autres alternatives : ebXML
Frameworks disponibles pour l'implémentation d'un service d'annuaire
Menaces et préoccupations
Niveaux d'interractions (transport, messages, application)
Mécanismes de sécurité JEE : mapping, authentification
Sécurité des messages (Standards) :
- WS-Security
- WS-Trust
- WS-Policy
- WS-Secure Conversation
- WS-Security Policy
- XML Digital Signatures
- XML Encryption
- SAML
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Hibernate et Webservices