TP spring AOP :
Lapplication assure la gestion de trace(Logging) et laffichage du message : Hello AOP
A partir de Spring !
Ce TP va vous permettre de :
Crer un projet spring AOP
Crer un aspect
Voir les procupations transversales
Naviguer entre les points de jonctions
Lancer un programme avec aspect AspectJ
Voir graphiquement les aspects travers le graphe de dpendance de spring
Partie 1 : Installation spring AOP :
Partie 2 :Cration dun projet Spring
Filenewother springspring Project
Partie 3: Cration de la class mtier et de la class technique :
[Link] Mtier :[Link]
Package :[Link]
2. classe Technique qui assure la gestion du log des mthodes de la classe technique
Class technique :Mon [Link]
Package :[Link]
Partie 4 : creation du bean spring
Newfileotherspringspring bean configuration file
Bean=[Link]
NB:coch la case aop lors de la creation du bean spring
Le beans [Link] est comme suit :
Le fichier comporte a la foie la dclaration des beans (mtiers et technique) ainsi que la
configuration de laspect.
Partie 5 : cration de la classe de test :client main()
Package :[Link]
Class :[Link]
Les JAR du projet ajouter au niveau du class path sont :
Les deux nouveaux jar se trouvent sous spring-framework\lib\aspectj
Larchitecture du projet est comme suit :
Rsultat :
Lapplication demo_AOP doit nous afficher les resultats suivantes :
Au niveau de la console :
Au niveau du fichier Bean spring configuration le graphe
de Bean suivant :
Le graphe est comme suit :