Sécurisez l’accès à vos méthodes métiers avec AspectJ. Créez votre service de d’authentification. Utilisez AspectJ pour intercepter les appels de méthodes métiers et faire intervenir votre service afin d’authentifier l’utilisateur de la méthode métier cible. Exemple avec l’interception de la méthode retrait() de notre classe CompteBancaire.
Ce tutoriel est offert par Objis, spécialiste de la formation Java. Il est extrait d’une séance de formation Architecture Java Entreprise.
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
+ de 100 tutoriaux java/j2ee Objis
Tutoriel et formation AspectJ
Objis, spécialiste formation Java depuis 2005
Tutoriel struts 1 N°5 : mise en oeuvre de logs avec Log4j / AspectJ
Site de l’environnement de développement AspectJ
Site documentation programmation AspectJ
Javadoc AspectJ
Liste de frameworks POA en Java
Tutoriel Java N°1 : installation JDK
Tutoriel AspectJ N°1 : installation kit de développement AspectJ (AJDK)
30 min.
Mettre en œuvre un service sécurité avec AspectJ
Contexte
Partie 1 : Arborescence projet
Partie 2 : le Service Sécurité
Partie 3 : L’aspect Sécurité
Partie 4 : Compilation et tissage
Contexte : sécuriser l’accès à une méthode métier (ici la méthode retrait() de la classe CompteBancaire).
Analysez l’arborescence du projet

Analysez le code du service d’Authentification

Partie 3 : l’aspect AspectJ Sécurité
Expliquez :

Compilation et démo
Tissez à la source !

Expliquez
Correction
Dans ce tutoriel, vous avez mis en œuvre un service non intrusif de sécurité avec AspectJ. Vous avez réalisé un tissage à partir du code source.
Dans le tutoriel suivant, vous allez ’forcer’ les développeurs de votre projet à ne plus faire appel à votre service ’en dur’ car ce service est désormais en place de façon transparente.