Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
enseignement:d35:tp:webservices [2014/01/14 22:13] – modification externe 127.0.0.1 | enseignement:d35:tp:webservices [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Services Web ====== | + | ====== Services Web avec JavaEE |
Les exemples présentés ici illustrent les deux grandes familles de services web. | Les exemples présentés ici illustrent les deux grandes familles de services web. | ||
Les web utilisant SOAP avec JAX-WS) et ceux s' | Les web utilisant SOAP avec JAX-WS) et ceux s' | ||
Ligne 45: | Ligne 45: | ||
===== JAX-RS ===== | ===== JAX-RS ===== | ||
+ | |||
+ | ==== Le serveur ==== | ||
Le module RS présente un exemple très simple de service web rest. Il est composé de deux classes : PersonneManagerApplication active le service web avec la spécialisation de la classe javax.ws.rs.core.Application en évitant les déclarations XML. La seconde classe définit le service en lui même en déléguant la partie métier à l' | Le module RS présente un exemple très simple de service web rest. Il est composé de deux classes : PersonneManagerApplication active le service web avec la spécialisation de la classe javax.ws.rs.core.Application en évitant les déclarations XML. La seconde classe définit le service en lui même en déléguant la partie métier à l' | ||
Ligne 146: | Ligne 148: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | {{tag> | ||
+ | |||
+ | ---- dataentry page ---- | ||
+ | type : Howto | ||
+ | technologie_tags | ||
+ | theme_tags : POO, | ||
+ | ---- | ||
+ | |||
---- struct data ---- | ---- struct data ---- | ||
+ | metadata.level | ||
+ | metadata.Type | ||
+ | metadata.Nom | ||
+ | metadata.Enseignements : | ||
+ | metadata.Promotions | ||
+ | metadata.Technologies : | ||
+ | metadata.Thèmes | ||
+ | metadata.Description : | ||
---- | ---- | ||