Commandes des services web

Liberty fournit plusieurs utilitaires de commandes pour travailler avec Java™ Architecture for XML Binding (JAXB) et l'API Java pour les applications XML Web Services (JAX-WS).

Commande schemagen pour les applications JAXB

Vous pouvez générer un fichier schéma à partir des classes Java à l'aide de l'outil de génération de schéma schemagen pour créer le schéma XML. Dès que le mappage entre le schéma XML et les classes Java existe, les documents d'instance XML peuvent être convertis à partir et vers des objets Java via l'utilisation de l'API d'exécution de liaison JAXB. Les classes Java qui en résultent contiennent toutes les informations nécessaires dont l'exécution de JAXB a besoin pour analyser le langage XML pour la conversion et la déconversion des paramètres. Vous pouvez utiliser les classes JAXB dans les applications JAX-WS ou les classes JAXB dans vos applications non-JAX-WS Java pour le traitement des données XML.

Pour plus d'informations, voir la rubrique sur la commande schemagen pour les applications JAXB.

Commande xjc pour applications JAXB

Vous pouvez générer des classes Java entièrement annotées à partir d'un fichier schéma XML en utilisant l'outil de ligne de commande xjc fourni par le compilateur de schéma JAXB. Utilisez l'outil de compilation de schéma xjc pour démarrer à l'aide d'une définition de schéma XML (XSD) pour créer un ensemble de JavaBeans mappés vers les éléments et les types définis dans le schéma XSD. Dès que le mappage entre le schéma XML et les classes Java existe, les documents d'instance XML peuvent être convertis à partir et vers des objets Java via l'utilisation de l'API d'exécution de liaison JAXB. Les classes Java annotées en résultant contiennent toutes les informations nécessaires requises par l'environnement d'exécution JAXB pour analyser les éléments pour la conversion et la déconversion. Vous pouvez utiliser les classes JAXB dans les applications JAX-WS ou les classes JAXB résultantes dans vos applications non-JAX-WS Java pour le traitement des données XML.

Pour plus d'informations, voir Commande xjc pour les applications JAXB.

Commande wsgen pour les applications JAX-WS

L'outil de ligne de commande wsgen génère les artefacts nécessaires requis par les applications JAX-WS lorsque vous démarrez avec le code Java pour la programmation de services Web. Lorsque vous démarrez avec une implémentation de noeud final de service, utilisez l'outil wsgen pour générer les artefacts JAX-WS requis.

Pour plus d'informations, voir Commande wsgen pour les applications JAX-WS.

Commande wsimport pour les applications JAX-WS

L'outil de ligne de commande wsimport traite un fichier WSDL (Web Services Description Language) et génère les artefacts requis pour le développement des applications de service Web JAX-WS. Lorsque vous démarrez à l'aide d'un fichier WSDL existant, utilisez l'outil de ligne de commande wsimport pour générer les artefacts JAX-WS requis.

Avertissement : Si vous désirez modifier le nom de package des classes générées, incluez -p <nom_package_Java_attendu> dans la ligne de commande wsimport. Ensuite, ne changez pas le nom de package Java manuellement.

Pour plus d'informations, voir Commande wsimport pour les applications JAX-WS.


Icône indiquant le type de rubrique Rubrique de référence

Nom du fichier : rwlp_jaxws_cmds.html