Vous êtes sur la page 1sur 1

Rattrapage

Ingénierie des applications Web


Dr.-Ing. P. Dayang

Date: juillet 2019 Niveau: L3IN Code: INF336 Durée: 2 heures Dr.-Ing. P. DAYANG


Exercice 1: Les principes d’une applications web (13 pts)


M. Karmo est un jeune entrepreneur dans la localité de Horlong. Il s’intéresse exclusivement aux logiciels
basés sur les technologies web. Son entreprise doit developer une application web dynamique pour la
gestion du lycée de Horlong et de Kolara.
1. Décrire l’architecture globale de l’application.
2. Une application web a deux principales parties: le client (frontend) et le serveur (backend). Décrire
succinctement les technologies utilisées pour la réalisation des deux parties.
3. Le système développé doit être sécurisé au travers du principe de l’authentification et de
l’autorisation. Définir ces deux principes. Comment les implementer à travers un pseudo code en
JPS?
4. Les deux lycées étant situés dans deux villages voisins, il est de coutume que les élèves quittent
d’un lycée à un autre. L’application doit garantir l’intégration des données en utilisant le schéma
XML. L’entité élève étant caractérisée par un matricule, un nom, un prénom, une date de naissance,
une classe et une note. Proposer un schéma normalisé XML pour deux élèves.
5. Les applications sont ouvertes aux inscriptions en ligne, l’entreprise souhaite d’avantage les
rentabiliser en offrant le paiement en ligne et les publicités.
a. Citer cinq modes de paiement en ligne. Proposer, tout en justifiant, les modes de paiement
appropriés au contexte de l’entreprise de M. Karmo.
b. Décrire les modes de tarification des publicités en ligne.

Exercice 2 : Généralités sur l’ingénierie des applications web (7 pts)


1. Différencier Internet et World Wide Web à partir de leurs services et applications.
2. Différencier servlets et Java Server Pages (JSP).
3. Décrire le principe de compilation des pages JSP.
4. Décrire le principe de séparation de travail en utilisant le langage JSP.
5. Décrire le principe de fonctionnement d’un moteur de recherche tel que Google.

Vous aimerez peut-être aussi