sex date

have a fling

How to get Laid

Adult Dating

magento hosting

one night stands

webcam chat

Premiers pas avec JAX-WS Services Web


Création d’un service Web

Choisissez Fichier> Nouveau projet (Ctrl-Shift-N). Sélectionnez Application Web de la catégorie Java Web ou EJB Module de la catégorie Java EE.

WebServicesNetbeans6.80 thumb1 Premiers pas avec JAX WS Services Web

Nommer   le projet “CalculatorWSApplication

WebServicesNetbeans6.81 thumb1 Premiers pas avec JAX WS Services Web

Valider les choix qui suivent et cliquer “Terminer

WebServicesNetbeans6.82 thumb1 Premiers pas avec JAX WS Services Web

WebServicesNetbeans6.83 thumb1 Premiers pas avec JAX WS Services Web

Création d’un service Web à partir d’une classe Java

  • Cliquez-droit sur le noeud CalculatorWSApplication et choisissez Nouveau> Web Service.

WebServicesNetbeans6.84 thumb1 Premiers pas avec JAX WS Services Web

  • Nommer le service web “CalculatorWS” et donner “org.me.calculator” comme nom du package :

WebServicesNetbeans6.85 thumb1 Premiers pas avec JAX WS Services Web

Si vous créez un projet Java EE 6, laissez “Create Web Service from Scratch” sélectionnée, puis sélectionnez “Implement Web Service as a Stateless Session Bean”.

  • Cliquer Terminer ,le programme affiche la structure du projet et le code du nouveau service web est affiché dans l’éditeur du code.

Conception du service Web

Le but de cet exercice est de créer un service web qui permet de calculer la somme des deux chiffres réçus d’un client .

  • Passer en mode création (passer du mode “Source” à “Design”),Cliquez sur Add operation dans le concepteur visuel. Une boîte de dialogue apparaît où vous pouvez définir une nouvelle opération.

WebServicesNetbeans6.86 thumb Premiers pas avec JAX WS Services Web

  • Nommer l’opration “add” et ajouter 2 paramètres “i” et “j” de type “int “

WebServicesNetbeans6.87 thumb Premiers pas avec JAX WS Services Web

Valider, vous devez avoir quelques choses de cette sorte :

WebServicesNetbeans6.88 thumb1 Premiers pas avec JAX WS Services Web et votre code source sera presque le suivant :

package org.me.calculator;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.ejb.Stateless;

@WebService()
@Stateless()
public class CalculatorWS {

    /**
     * Web service operation
     */
    @WebMethod(operationName = "add" )
    public int add(@WebParam(name = "i" ) int i, @WebParam(name = "j" ) int j) {
        int k = i + j;
        return k;

    }
}

Déploiement et Test du service Web

Lorsque vous déployez un service Web à un conteneur Web, l’IDE vous permet de tester le service web pour voir si elle fonctionne comme prévu. La demande d’essai, fournis par GlassFish, est intégré dans l’IDE à cet effet. Pour le serveur Web Tomcat, il existe un outil similaire. Cependant, alors que la page de GlassFish testeur vous permet de saisir des valeurs et de les tester, le serveur Web Tomcat ne fonctionne pas. Dans ce dernier cas, vous ne pouvez voir que le service Web est déployé, vous ne pouvez pas tester les valeurs. Aucune installation pour vérifier si un module EJB est déployé avec succès actuellement disponibles.

Clique droit sur le projet et choisir deploy :

WebServicesNetbeans6.89 thumb Premiers pas avec JAX WS Services Web

Lorsque le déploiement et terminé , clique droit sur le fichier du service et web et choisir Test Web Service.

WebServicesNetbeans6.810 thumb Premiers pas avec JAX WS Services WebL’EDI ouvre la page de testeur dans votre navigateur, si vous avez déployé l’application web sur GlassFish.

WebServicesNetbeans6.811 thumb1 Premiers pas avec JAX WS Services Web

Résultats du test :

WebServicesNetbeans6.812 thumb1 Premiers pas avec JAX WS Services Web

Partie 2 (Sous préparation)


Si vous avez aimé cet article, N'oublier pas de laisser un commentaire ou S'inscrire à notre flux RSS feed pour rester à jour et en temps réel avec nos prochaines publications.

A propos de l'auteur

Fondateur & COO de Japprend.Com
Post comment as twitter logo facebook logo
Sort: Newest | Oldest

Essayer un click droit sur le serveur et Clean and build puis clique droit deploy et finalement re-tester

bsr , c'est un tuto très intéressant merci bien ,alors j'ai essayé de le faire chez moi mais j'ai rencontré un problème après avoir déployer le projet j'ai essayé de tester le web service alors que le netbeans me renvoie une erreur :

"Unable to open web service tester page:
http://localhost:8080/CalculatorWSApplication/Calc...
Make sure the service has been deployed successfully, and the server is running"
aidez moi svp,
Merci d'avance