Académique Documents
Professionnel Documents
Culture Documents
Environnement logiciel
IV. 2. 2. 1. Les langages
Java
L’application a été développée en JAVA car il est de plus en plus utilisé dans le monde
présente un large avantage car les programmes peuvent être exécutés sur différents systèmes
HTML
représenter les pages web (Figure 7). Il permet également de structurer sémantiquement et
logiquement les pages web. Il permet de mettre en forme le contenu des pages, d’y inclure des
ressources multimédias dont des images, des formulaires de saisie et des programmes
CSS
CSS (Cascading Style Sheets) en français feuilles de style en cascade (Figure 8),
forment un langage informatique qui décrit la présentation des documents HTML et XML.
Introduit au milieu des années 1990, sa fréquence d’utilisation augmenta considérable dans les
années 200, dans le domaine de conception de sites web. CSS est bien pris en charge par les
JAVASCRIPT
les pages web interactives mais aussi pour les serveurs (Figure 9). C’est un langage orienté
objet à prototype, c’est-à-dire que les bases du langage et ses principales interfaces sont fournies
par des objets qui ne sont pas des instances de classe, mais qui sont chacun équipés de
Spring Tool Suite (STS) est un plugin qui fournit un environnement de développement
pour Spring. Il offre plusieurs fonctionnalités dont voici les principales : (i) La simplification
de la recherche des beans Spring grâce à la fenêtre Open Bean et (ii) L’auto-complétion qui
apporte une assistance dans les fichiers XML au niveau des noms des classes Java, des
propriétés, des beans Spring référencés mais aussi des propriétés possibles [6].
PostgreSQL
PostgreSQL est un système de gestion de base de données relationnelle et objet
(SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD
(Figure 11).
Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient
libres (comme MariaDB et Firebird), ou propriétaires (comme Oracle, MySQL, Sybase, DB2,
Informix et Microsoft SQL Server). Comme les projets libres Apache et Linux, PostgreSQL
n'est pas contrôlé par une seule entreprise, mais est fondé sur une communauté mondiale de
développeurs et d'entreprises .
StarUML
StarUML est un logiciel de modélisation UML (Unified Modeling Language), qui a été
cédé comme open source et qui peut remplacer dans bien des situations des logiciels
commerciaux et couteux comme Rational Rose ou Together (Figure 12). Etant simple