0% ont trouvé ce document utile (0 vote)
50 vues9 pages

TP Spring AOP : Gestion de Trace

Ce TP présente la création d'un projet Spring AOP pour gérer la logique métier et les aspects techniques. Il montre comment créer un aspect pour le logging, naviguer entre les points de jonction et voir le graphe de dépendance des aspects dans Spring.

Transféré par

achraf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues9 pages

TP Spring AOP : Gestion de Trace

Ce TP présente la création d'un projet Spring AOP pour gérer la logique métier et les aspects techniques. Il montre comment créer un aspect pour le logging, naviguer entre les points de jonction et voir le graphe de dépendance des aspects dans Spring.

Transféré par

achraf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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 :

Vous aimerez peut-être aussi