Exemple d'utilisation du web service

wiwi2284 Messages postés 1 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour ,

Je veux réaliser un exemple simple d'implémentation et d'utilisation service web , comment le réaliser en java ?
Merci

2 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Il y a encore plus simple, plus récent, plus à la mode, plus mieux : le REST

    https://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
    https://jersey.github.io/
    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Si tu as Maven d'installé (cf. Débuter avec Maven), je résumerai le deuxième lien en 4 commandes :

      cd C:\Workspace
      mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.example -DartifactId=simple-service -Dpackage=com.example -DarchetypeVersion=2.10.1
      cd simple-service
      mvn clean package exec:java

      Tu as alors un projet de web service REST créé, un serveur téléchargé, installé, configuré et démarré, il n'y a plus qu'à suivre le lien http://localhost:8080/myapp/myresource pour le voir en action.

      Ça ne fait pas grand chose c'est vrai, mais pour 20 lignes de code c'est déjà bien :)

      package com.example;
      
      import javax.ws.rs.GET;
      import javax.ws.rs.Path;
      import javax.ws.rs.Produces;
      import javax.ws.rs.core.MediaType;
      
      @Path("myresource")
      public class MyResource
      {
          @GET
          @Produces(MediaType.TEXT_PLAIN)
          public String getIt()
          {
              return "Got it!";
          }
      }
      0