Examen
Examen
Examen
− Documents Interdits.
− L'utilisation des téléphones portables et les échanges de stylos,...etc. sont strictement interdit.
− L'ensemble des EJB implémentés devront respecter la norme 3.0.
Nous nous proposons d'étudier quelques éléments relatifs au système d'information global d'une entreprise. Une
entreprise emploie au moins une personne. Une personne travaille pour une et une seule entreprise pour une
certaine durée. On considère qu'une entreprise est identifiée par : un code, un nom et une description. Une
personne est identifiée par : un numéro, un nom, une date de naissance et une adresse.
Bon courage.
Epreuve finale 2014
− Documents Interdits.
− L'utilisation des téléphones portables et les échanges de stylos,...etc. sont strictement interdit.
− L'ensemble des EJB implémentés devront respecter la norme 3.0.
Exercice 1 :
Nous nous proposons d'étudier quelques éléments relatifs au système d'information global d'un
laboratoire de recherche. Un laboratoire de recherche accueille différents membres, qui peuvent être
des chercheurs, des personnels administratifs ou des personnels techniques. Le laboratoire a un
directeur qui doit être membre du laboratoire et ne peut diriger qu'un laboratoire. Tout membre est
décrit par un nom, prénom, date de naissance et adresse. Le laboratoire regroupe plusieurs projets de
recherche. Un projet de recherche est défini comme une activité spécifique de recherche, disposant
de buts, d'objectifs, durée, budget et de résultats précis. Le laboratoire offre un certain nombre de
ressources matérielles et logicielles.
Exercice 2 :
Concept Explication
Hibernate
NNTP
JPA
DriverManager
Statement
ResultSet
Exercice 3 :
1. Soient deux tableaux de caractères T1 et T2 de taille N <=20. Ecrire un EJB3 (EJB3Tab) qui
permet de réaliser les opérations suivantes :
− Affiche les caractères de T1 qui n’existent pas dans T2.
− Inverser un tableau de caractères.
− Vérifie si T2 est un sous mot de T1.
Exemple
T1 I E A L G E R I E T2 A L G E R
2. Ecrire un EJB3 (EJBPile) qui implémente le principe d’une pile d’objets Produit (Numéro,
désignation) avec priorité (Une pile avec priorité est une pile dans laquelle l'opération de
dépilement récupère l'élément le plus prioritaire).
3. Ecrire une classe cliente qui permet de:
− Envoyer T1 et T2 à EJB3Tab pour le test (test si T2 est un sous mot de T1, ensuite si T1 est
un sous mot de T2).
− Empiler et dépiler un élément de la pile.
Bon courage.