Introduction
Dans ce travail nous présentons le développement d’une application web de gestion d’un magasin
avec la technologie EJB. L’application est divisée en deux (2) projets différents qui sont :
Une session bean (REMOTE)
Un client javax.swing.
Objectifs
Développé un logiciel de gestion de magasin permettant de gérer les ventes.
Outils :
Ici, nous utilisons le langage de programmation java (standard J2EE-EJB) avec Mysql –server comme
SGBD.
Configuration des outils
Le travail a été réalisé sur un poste Windows XP SP2.
Le runtime et le jdk Java sont à la version 1.5.0_11.
L’environnement de développement est Eclipse 3.2. Il est équipé des plug-in JST (J2EE
Standard Tool) et WST (Web Standard Tool) comme indiqué précédemment.
Pour JBoss, j’ai utilisé la version 4.2 GA. J’ai utilisé la distribution au format zip : jboss-
4.2.0.GA.zip. La version 4.2 de JBoss nécessite un JDK 1.5. Elle contient en standard les EJB
3.0 et il n’est plus nécessaire de lancer un installateur supplémentaire.
Pour la liaison avec mysql , nous aurons besoin de « mysql-connector ».
Schéma de la base de données
A. SGBD
Nous utilisons « Mysql-server 5 » comme système de gestion de base de données.
B. Structure des tables de la base de données « magasin ».
Notre base de données est composée de quatre(4) tables qui sont :
La table produite : Elle contient les produits du magasin
La table catégorie : Elle contient les différentes catégories de produit du magasin.
La table client : Elle contient les clients du magasin avec leurs comptes et mot de passe.
La table achat : Elle contient toutes les commandes des clients.