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.
+ 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)
Contexte
Partie 1 : Installation 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

Cliquez sur le lien download du menu gauche.
L’écran suivant apparaît

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.

Cliquez sur le lien de téléchargement
Déposez l’archive sur votre disque, par exemple c :\formationwebservices\outils

Le téléchargement est terminé. Reste à analyser...
Dézippez l’archive, par exemple dans c :\formationwebservices

Répertoire bin

Répertoire docs

Répertoire etc


Expliquez
Répertoire lib

Expliquez
Dans ce tutoriel, vous avez installé le framework Apache CSF.
Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur web services.
Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
Votez pour les prochains tutoriaux à publier
Préparez vos entretiens techniques
Valorisez votre profil / expertise
Identifiez des opportunités d’emploi
Recevez la newsletter objis.com