A voir également:
- Exemple d'utilisation du web service
- Adresse web exemple - Guide
- Web office - Guide
- Utilisation chromecast - Guide
- Navigateur web - Guide
- Télécharger gratuitement notice d'utilisation - Guide
2 réponses
Salut,
Il y à plusieurs façon de le faire, par exemple la façon simple : Développer un Web Service avec JAX-WS et le tester avec SOAPUI, en 5 minutes. Ou alors : Construire un service web Java EE.
Il y à plusieurs façon de le faire, par exemple la façon simple : Développer un Web Service avec JAX-WS et le tester avec SOAPUI, en 5 minutes. Ou alors : Construire un service web Java EE.
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/
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/
Si tu as Maven d'installé (cf. Débuter avec Maven), je résumerai le deuxième lien en 4 commandes :
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 :)
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!";
}
}