ExamJEE(Blanc)

Post on 02-Oct-2015

215 views 3 download

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