TD1 N-Tiers
TD1 N-Tiers
TD1 N-Tiers
InstitutSupérieur
Supérieurd’Informatique
d’Informatique Année
Annéeuniversitaire
universitaire: 2012-2013
: 2019-2020
2021/2022
etetdedeMultimédia
Multimédia deGabès
de Gabès
Matière
Matière: Programmation Web Java
: Architectures n-tiers EE
et orientées services Enseignant
Auditoire: Sofiane
: LSIM2
LFSIM3HACHICHA
TD 1
Exercice 1 :
1. Combien de couches comporte une application informatique ?
4. Donner le schéma du Gartner Group représentant les différents types d'architectures Client-
Serveur.
Exercices 2 :
Pour faciliter l'accès aux fichiers et initier le travail collaboratif, le responsable informatique d'une
petite entreprise a mis en place l'architecture suivante :
Chaque collaborateur est doté d'un ordinateur individuel sous le système d'exploitation Windows.
Le dossier « Mes documents », seul dossier auquel l'utilisateur peut avoir accès, est redirigé vers un
dossier personnel sur le serveur de fichiers de l'entreprise.
Sur le serveur de fichiers, chaque service (Comptabilité, Ventes, Production) dispose d'un dossier
partagé dont le contenu est organisé par le chef de service et qui sert à échanger les fichiers sur
lesquels tous les employés du service peuvent travailler.
Exercices 3 :
La même entreprise vient d'acquérir un progiciel de gestion des notes de frais qui tourne sur une
plate-forme Linux-Apache-Postgresql (Système d'exploitation, Serveur Web, SGBD).
L'utilisateur sollicite le progiciel au travers de son navigateur favori. Lorsqu'il déclare une note de
frais, un formulaire lui est proposé. S'il oublie de remplir une zone, il obtient un message d'erreur
instantané lorsqu'il valide sa saisie.
2. Quel composant logiciel (navigateur ou serveur) génère à votre avis l'avertissement délivré à
l'utilisateur ?
Exercices 4 :
Un utilisateur peut accéder à partir de son tableur à la base de données de l’entreprise. Pour
permettre cet accès, les informaticiens ont installé sur son poste de travail, un logiciel qualifié de
« Middleware », dont le rôle est de traduire en langage SQL, les requêtes émises par le tableur.
On suppose également que certaines données, autres que celles se trouvant sur la Base de Données,
sont stockées sur le Tableur.
2
1. A quel type de Client-serveur (selon la classification du Gartner Group) cette architecture
vous fait-elle penser ? Expliquer