TP Architecture Orientée Services 3ième LFIG

1/4
100%

TP Architecture Orientée Services 3ième LFIG

TP n° 3 – Création d’un service Web à partir d’un EJB et d’un service Web Client

1. Création d’un service Web à partir d’un EJB

2. Créer un nouveau projet Web

3. Créer un nouveau Bean Session Calculator :

4. Ajouter le code suivant :

Publicité

![](data:image/png;base64...)

1. Créer un nouveau service à partir de cet EJB :

![WebServiceFromExistingBean.bmp](data:image/png;base64...)

Cocher : implement Web Service as Stateless Session Bean

1. ![CalculatorWSBean.bmp](data:image/png;base64...)Vous obtenez le code suivant :

2. Déployer et tester

Publicité

3. Création d’un Service Web client

NB : Pour la création d’un Service Web client vous pouvez créer une application Web ou une application Java

1. Créer une nouvelle application Java

2. Créer un nouveau service web client : bouton droit -> Web Service -> Web Service client

![](data:image/png;base64...)

1. ![WebServiceClientWSDLLocation.bmp](data:image/png;base64...)Indiquer le projet contenant le service web que vous allez interroger

Publicité

2. Vous obtenez

![](data:image/png;base64...):

Classes crées à partir du WSDL du Service Web CalculatroWS

1. Modifier le code de la classe main du projet java pour qu’elle appelle le service web CalculatorWS

![](data:image/png;base64...)

1. Exécuter le projet Java

Publicité

Travail à faire :

Créer une application Web et appeler le service web CalculatorWS à partir d’une servlet en suivant le même principe pour la création du service Web Client.

TP Architecture Orientée Services 3ième LFIG

Programming, Web Services, Java · lab

Browse all programmation documents

TP Architecture Orientée Services 3ième LFIG

TP n° 3 – Création d’un service Web à partir d’un EJB et d’un service Web Client

1. Création d’un service Web à partir d’un EJB

2. Créer un nouveau projet Web

3. Créer un nouveau Bean Session Calculator :

4. Ajouter le code suivant :

Advertisement

![](data:image/png;base64...)

1. Créer un nouveau service à partir de cet EJB :

![WebServiceFromExistingBean.bmp](data:image/png;base64...)

Cocher : implement Web Service as Stateless Session Bean

1. ![CalculatorWSBean.bmp](data:image/png;base64...)Vous obtenez le code suivant :

2. Déployer et tester

Advertisement

3. Création d’un Service Web client

NB : Pour la création d’un Service Web client vous pouvez créer une application Web ou une application Java

1. Créer une nouvelle application Java

2. Créer un nouveau service web client : bouton droit -> Web Service -> Web Service client

![](data:image/png;base64...)

1. ![WebServiceClientWSDLLocation.bmp](data:image/png;base64...)Indiquer le projet contenant le service web que vous allez interroger

Advertisement

2. Vous obtenez

![](data:image/png;base64...):

Classes crées à partir du WSDL du Service Web CalculatroWS

1. Modifier le code de la classe main du projet java pour qu’elle appelle le service web CalculatorWS

![](data:image/png;base64...)

1. Exécuter le projet Java

Advertisement

Travail à faire :

Créer une application Web et appeler le service web CalculatorWS à partir d’une servlet en suivant le même principe pour la création du service Web Client.