Menu

Créer un service web SOAP avec l'IDE Netbeans et le serveur JEE Glassfish - 2009

Le cours tutoriel « Créer un service web SOAP avec l’IDE Netbeans et le serveur JEE Glassfish » présente un service web SOAP de prise de rendez-vous, construit avec une architecture Java multicouche : WebService – EJB – JPA – Hibernate.

  • la couche JPA-Hibernate (Java Persistence API) offre les méthodes d’accès basiques (CRUD) aux données de la base de données ;
  • la couche EJB offre les méthodes métier nécessaires à l’application. Elle encapsule chaque méthode dans une transaction ;
  • le service web expose à des clients distants multi-plateforme les méthodes métier implémentées par la couche EJB.

Le service web est déployé sur un serveur JEE Glassfish.

Outre l’aspect pédagogique de la construction du service web sous la forme d’une architecture multicouche, le tutoriel vise à montrer les outils de l’IDE Netbeans 6.5 qui facilitent cette construction ainsi que certaines opérations d’administration du serveur Glassfish liées au déploiement du service web.

Le service web JEE construit est consommé par différents clients :

  • un client Java construit avec Netbeans 6.5 ;
  • un client C# construit avec Visual C# Express 2008 SP1 ;
  • un client ASP.NET construit avec Visual Web Developer Express 2008 SP1 ;
  • un client FLEX 3 construit avec Flex Builder 3 ;

Actuellement (2019) on préfère les services web REST aux services web SOAP. Le cours « Introduction au langage Java et à l’écosystème Spring » montre comment créer des services REST avec l’écosystème Spring.

Serge Tahé, janvier 2019

Téléchargements

Le cours tutoriel au format PDF 

L’archive RAR des différents projets du cours tutoriel 

Ce cours tutoriel écrit par Serge Tahé est mis à disposition du public selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 3.0 non transposé.