Construire un service web SOAP Java EE avec l'IDE Netbeans 6.5 et le serveur Java EE Glassfish
Ce document est le fruit de plusieurs années d'enseignement en école d'ingénieurs à l'université d'Angers, plus particulièrement dans cette formation .
Le tutoriel présente un service web basique de prise de rendez-vous construit avec une architecture multicouches : Service Web - 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 multiplateformes les méthodes métier implémentées par la couche EJB.
Le service web est déployé sur un serveur Glassfish.
Outre l'aspect pédagogique de la construction du service web sous la forme d'une architecture multicouches, 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
Téléchargement PDF de l'article : http1 http2
Téléchargement des codes du document : http1 http2
Autres ressources (J2E, .Net, PHP, Andoid, Python, ...) : http://tahe.developpez.com
Lire l'article.Article lu fois.
L'auteur
L'article
Publié le 1er février 2009 - Mis à jour le 1er février 2009