SAP1 : EJB de gestion d’un magasin
Nom : MOUSSA
Prénom : MOUMOUNI
Promotion : 2012-2013
ARCHITECTURES MULTICOUCHES
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.
achats
Colonne
Type
Null
Défaut
Commentaires
idproduit
int(11)
Oui
NULL
dateAchat
int(11)
Oui
NULL
idclient
int(11)
Oui
NULL
categorie
Colonne
Type
Null
Défaut
Commentaires
MIME
idcat
int(11)
Non
nomcat
varchar(50)
Oui
NULL
description
varchar(100)
Oui
NULL
client
Colonne
Type
Null
Défaut
Commentaires
MIME
id
int(11)
Non
nom
varchar(50)
Oui
NULL
prenom
varchar(50)
Oui
NULL
user
varchar(50)
oui
NULL
pass
varchar(50)
oui
NULL
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !