TP2 - Evaluation JAVA II - 2022 - 2023 PDF
TP2 - Evaluation JAVA II - 2022 - 2023 PDF
TP2 - Evaluation JAVA II - 2022 - 2023 PDF
PROGRAMMATION JAVA II
Filière Génie Informatique Année 2022-2023
Niveau 4ème Année Session 2- Hiver 2023
Enseignant : Mr. SAIR Abdellah
TP Evaluation N° 2
Directives :
NB:
Votre Projet Web doit être nommé avec votre nom_prenom
Déposer votre travail réalisé dans le Devoir TP Evaluation GINFO4_Gp_B
qui apparait dans la plateforme moodle.
BONNE CHANCE
1/4
Etude de cas de Synthèse les composants Web
On souhaite réaliser un projet web Dynamique en utilisant les technologies J2EE JSP/SERVLET.
Il s'agit de créer des pages web (HTML et JSP) pour naviguer entre les différentes opérations de notre
site web dynamique (les Contrôleurs SERVLET).
Vous disposez d'une classe Achat caractérisée par les attributs privés suivants :
num_Achat :int
nom_Article : String
prix :double
quantite: int
tva : double
Cette classe Achat possède une fonction Montant() qui retourne (prix*quantite)*(1+tva/100).
Lien1 : ce lien html appelle une page Web HTML qui permet de saisir des informations
de l'achat puis sur clique du bouton submit invoque un servlet qui intercepte les
informations saisies puis affiche sous forme de table HTML les informations de cet
achat avec une colonne Montant qui vaut (prix*quantité) * ( 1+ (tva/100) ).
Le servlet doit utiliser une instance de la classe Achat en appelant son constructeur
avec paramètres pour invoquer sa méthode Montant ( ) pour retourner le montant de
l'achat saisi.
2/4
Partie N°2 : Technologie JSP / 10pts
Vous disposez d'une classe Devise caractérisée par les attributs privés suivants :
Montant : double
Devise : String
Cette classe Devise possède une fonction conversion_devise() qui retourne le montant converti
correspondant au devise choisie.
Voici les conversions en devise :
1 DHS = 0.094 Euro
1 DHS = 0.111 Dollar
1 DHS = 0.080 Livre Sterling
Lien2 : ce lien appelle un formulaire pour saisir un montant en dhs et pour choisir la devise
correspondant via le composant HTML SELECT puis sur clique du bouton submit appelle
une page JSP qui va afficher sa valeur en devise choisi.
La page JSP doit utiliser les actions jsp jsp:useBean , jsp:setProporty , jsp:getProperty…..
3/4
Voici le scénario demandé :
Page index.html
4/4