Projets
Pages enfant
  • 3.11.1 Ecrire le service à exposer

Vous regardez une version antérieure (v. /wiki/spaces/PROJ/pages/100663569/3.11.1+Ecrire+le+service+%C3%A0+exposer) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) afficher la version suivante »

Relu

Relecture RB

Sommaire :


Introduction

Esup-commons V2 utilise la norme JAX-WS pour exposer les Web Service. L'implémentation utilisée est celle offerte pour CXF.

Xfire utilisé en Esup-commons V1 n'est plus maintenu. Les développeurs de Xfire recommande l'utilisation de CXF

Utilisation

En JAX-WS il est très simple d'exposer la couche métier sous forme d'un Web Service. Dans le cas le plus cela revient à utiliser une seule annotation au niveau de l'interface DomainService :

@WebService
public interface DomainService extends Serializable {

Par défaut, tous les méthodes de l'interface sont exposées. Il est possible d'être plus fin annotant plus finement la classe.

Pour avoir plus d'information sur les annotations JAX-WS Cf.http://jax-ws.java.net/

  • Aucune étiquette