4.4 Technologie choisie
Concernant la technologie pour cette architecture
(architecture 3 -tiers), J2EE sera mise en place. Il existe beaucoup d'autres
plates-formes de développement se basant sur d'autres langages, mais les
principaux avantages de java sont sa portabilité et son
indépendance.
Dans le chapitre suivant, l'application sera
développée en utilisant les Java Server Pages, les Servlets et
les JavaBeans.
5 Réalisation
5.1 Environnement de réalisation
En ce qui concerne l'environnement de réalisation nous
avons fait recours à certains matériaux et logiciels qui
permettent d'accomplir la réalisation de l'application.
5.1.1 Environnement matériel
Au cours de ce projet, nous avons effectué la
réalisation de cette application en utilisant un PC portable DELL
INSPIRON 1501 ayant les caractéristiques suivantes :
|
n Système d'exploitation : Microsoft Windows XP
Professionnel SP3.
n Processeur : AMD Turion 64 Mobile Technologie, 2 GHz.
n Mémoire physique : 1,5 GHz.
n Disque dur : 120 GO.
|
5.1.2 Environnement logiciel
|
IBM Rational Software Architect Standard Edition (RSA Standard
Edition 7.1) (Anciennement IBM Rational Systems Developers) : Un environnement
de développement intégré qui permet aux organisations de
maîtriser le processus métier de développement de
systèmes et de logiciels.
|
IBM Rational Software Architect Standard Edition exploite
toutes les capacités d'Eclipse et aide les équipes de
développement à utiliser le langage de modélisation UML 2
pour créer des applications en C/C++, Java (J2SE).
|
Eclipse IDE 3.4.2 (Ganymede) : Ec
lipse IDE est un environnement de développement
intégré libre extensible, universel et
polyvalent, permettant potentiellement de créer des
projets de développement mettant en oeuvre n'importe
quel langage de programmation. Eclipse IDE est principalement
écrit en Java.
Adobe Dreamweaver CS3 : Dreamweaver
est un éditeur WYSIWYG (what you see is what you get,
ce que vous voyez est ce que vous obtenez) destiné
à la conception, au codage et au développement
de sites, de pages et d'applications Web.
MySQL Server 5.1 : MySQL est un
serveur de bases de données relationnelles Open Source
(Standard Ouvert) signifie qu'il est possible à chacun
d'utiliser et de modifier le logiciel. Tout le monde peut
télécharger MySQL sur Internet, et l'utiliser
sans payer aucun droit.
Navicat 8.0 for MySQL : Navicat
(MySQL Gui) version 8.x est un outil pour gérer les
bases de données MySQL, et pour convertir des bases en
XML, CSV, MS (Excel et Access), et autres formats. Les autres
fonctions majeures du programme est l'import et
l'expo rt, un support unicode, le tunnel
HTTP/SSH, la synchronisation des données et bien
d'autres encore.
|
PowerAMC : est un outil intégré de conception et
de modélisation des Systèmes d'Entreprises. PowerAMC combine les
techniques standards de modélisation Merise (traitements et
données), UML, Data Warehouse et modélisation des processus
métiers. Bien plus qu'une simple offre multi-techniques, PowerAMC permet
de fédérer le travail de l'ensemble des intervenants dans un
projet, en création, en maintenance ou en réingénierie des
systèmes d'information.
|
Apache Tomcat 6.0 : Apache Tomcat est un conteneur libre de
servlet Java 2 Enterprise Edition. Issu du projet Jakarta, Tomcat est
désormais un projet principal de la fondation Apache. Tomcat
implémente les spécifications des servlets et des JSP de Sun
Microsystems.
|
|