Tutoriel web services : installation Apache CXF

////Tutoriel web services : installation Apache CXF

Maîtrisez l’installation d’Apache CXF, framework de développement de services web. Identifiez les principaux services de CXF. Comprenez le lien entre CXF, XFire et Celtix. Identifiez le positionnement de CXF par rapport à Apache Axis, Metro et Jboss WS. Comprenez pourquoi CXF est utilisé par de nombreuses équipes de développement pour développer et déployer leur services web.

Ce tutoriel est fourni par Objis, spécialiste formation JAVA depuis 2005.

Liens utiles

 + de 100 tutoriaux java/jee Objis

 Tutoriel et formation Web Services

 WS-Adressing avec CXF

 WS-Security avec CXF

 WS-ReliableMessaging avec CXF (config, Exemple sous Jboss)

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

¨Programme

 Contexte

 Partie 1 : Installation CXF

Présentation & choix de CXF

historique

Apache CXF est le fruit de la fusion entre Apache Celtix et Apache XFire , d’où le nom CXF.

— Celtix était un Bus de service (ESB) Java sponsorisé par IONA et développé par le consortioum ObjectWeb.

— XFire était un framework de développement de services web basé sur SOAP.

Les points communs étaient nombreux et les développeurs des 2 communautés ont décidé de travailler ensemble pour offir le meilleur des deux mondes.

Choix de CXF

— Support des standards WS-* : WS-Basic Profile, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security.

— Support de JAX-WS (inclus JAXB et SAAJ)

— Support de SOAP, WSDL, MTOM

— Support Style REST (Spec JAX-RS)

— Facilité d’utilisation : développement basé sur POJO annotés

— Nombreux outils voir ci-dessous répertoire bin

— Nombreux formats transport : Http(s), JMS, CXF

— Format données : XML, JSON

— Plusieurs stratégies binding XML : JAXB, Aegis

— Plusieurs stratégies de binding non-xml : json, corba, jbi, sca

— Intégration avec Spring

— Déploiement flexible : serveurs J2ee , intégration sca (Tuscany) et jbi (service engine pour ServiceMix, OpenESB, Petals)

Partie 1 : Téléchargement

 Aller sur le site intenet du projet CXF : http://cxf.apache.org

tutoriel-web-services-installation-apache-cxf-1

 Cliquez sur le lien download du menu gauche.

L’écran suivant apparaît

tutoriel-web-services-installation-apache-cxf-2

 Sélectionnez la dernière version binaire, ici apache-cxf-2.2.7.zip

La page suivante apparaît, proposant un mirroir de téléchargement.

tutoriel-web-services-installation-apache-cxf-3

 Cliquez sur le lien de téléchargement

 Déposez l’archive sur votre disque, par exemple c:formationwebservicesoutils

tutoriel-web-services-installation-apache-cxf-4

Le téléchargement est terminé. Reste à analyser…

Partie 2 : analyse

 Dézippez l’archive, par exemple dans c:formationwebservices

tutoriel-web-services-installation-apache-cxf-5

Répertoire bin

tutoriel-web-services-installation-apache-cxf-6

Répertoire docs

tutoriel-web-services-installation-apache-cxf-7

 

Répertoire etc

tutoriel-web-services-installation-apache-cxf-8

 

tutoriel-web-services-installation-apache-cxf-10

 Expliquez

Répertoire lib

tutoriel-web-services-installation-apache-cxf-9

 Expliquez

Conclusion

Dans ce tutoriel, vous avez installé le framework Apache CSF.

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

2018-01-27T19:36:47+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java