II. Objectifs et Outils▲
Le texte qui suit fait référence aux documents suivants :
[ref1] : [http://tahe.ftp-developpez.com/fichiers-archive/javaee.pdf] - un cours Java EE
[ref2] : [http://tahe.ftp-developpez.com/fichiers-archive/jpa.pdf] - un cours JPA
Par facilité, ces références sont notées par la suite [ref1] et [ref2].
Le tutoriel vise à montrer les démarches qui mènent à la création et au déploiement d'un service web J2EE avec l'IDE Netbeans 6.5 et le serveur d'application Glassfish qui l'accompagne. Par ailleurs, nous présentons divers clients pour ce service web : clients Java, C#, Asp.Net, Flex.
Les outils utilisés sont :
- le SGBD MySQL 5 [http://www.mysql.com/]
- l'IDE Netbeans 6.5 [http://www.netbeans.org/]
- l'IDE Visual Studio Express 2008 SP1 (C# et Web) [http://www.microsoft.com/Express/]
- l'IDE Adobe Flex Builder 3 [https://www.adobe.com/cfusion/tdrc/index.cfm?loc=fr_fr&product=flex]
- le serveur Apache de l'outil Wamp [http://www.wampserver.com/]
- Adobe Flash Player : [http://www.adobe.com/fr/products/flashplayer/]
Le code n'est pas expliqué dans ses moindres détails. Aussi ce tutoriel est-il destiné à des personnes ayant une première expérience avec Netbeans, Java EE, EJB3 et JPA. Tous les éléments utilisés dans ce tutoriel sont expliqués dans [ref1] et [ref2] mais pas nécessairement dans le tutoriel lui-même.
Le tutoriel est accompagné d'un fichier zip contenant les éléments suivants :
- [1] : le contenu du zip
- [2] : le service web JEE sous forme d'archive ear
- [3] : un ensemble de projets Netbeans 6.5 visant à construire progressivement le service web JEE
- [4] : des clients .NET du service JEE - un client C# et deux clients ASP.NET / C#
- [5] : les clients Flex 3 du service JEE
- [6] : le script de création de la base de données utilisée par l'application