ExamJEE(Blanc)

3
Examen BLANC Architecture n-tiers JavaEE Soit le diagramme de classes : T.A.F : 1) Créer un nouveau projet « CredentialProject » 2) Implémenter le diagramme de classes (structures en packages). Security ServiceRemote : Est une interface qui décrit les méthode invockable à distance (Via RMI) SecurityService : 1

Transcript of ExamJEE(Blanc)

Examen BLANC Architecture n-tiers JavaEE

Soit le diagramme de classes:

T.A.F:1) Crer un nouveau projet CredentialProject2) Implmenter le diagramme de classes (structures en packages).Security ServiceRemote:

Est une interface qui dcrit les mthode invockable distance (Via RMI)

SecurityService:

La mthode deactivate():

Change letat dun Accont dsactiv activated=false

La mthode addAccount():

crypte le motDepass (change la valeur de password par la valeur crypt par la mthode encrypt de CryptoService)

ajoute le compte la base:

si il est de type SimpleUser il sera activ par defaut.

CryptoService:

La mthode encrypt():

retourne une chaine crypt du password (vous pouver simplement inverser la chaine)

La mthode decrypt():

retourne une chaine dcrypt du password (inverse)

(on en a besoin dans la mthode authenticate pour comparer le texte du password saisie avec la valeur de la base)

Pour les autres mthodes (R.A.S)

Partie 2: 1) Crer un Client distant de test pour tester diffrents scnarios (JUNIT) Bonne Chance1