Techniques d'interception de méthodes dans les bibliothèques Java tierces
L'interception de méthodes dans des JARs tiers en Java requiert des approches adaptées, car les méthodes classiques comme la réflexion ou les proxies présentent des contraintes pour un hooking passif.
La réflexion permet une invocation active des méthodes, mais ne facilite pas l'interposition de code sans modifictaion de l'appelant.
Les proxies ...
Publié le 17 juillet à 06h28
Introduction à Spring AOP : Concepts fondamentaux
Introduction à la programmation orientée aspect avec Spring
Compréhension du concept
La programmation orientée aspect (AOP) permet d'ajouter des fonctionnalités transversales à une application sans modifier le code source existant. L'idée principale consiste à injecter des comportements supplémentaires à certains points du flux d'exécution, ...
Publié le 13 juin à 06h02
Spring AOP : Exemples de Programmation Orientée Aspects
Qu'est-ce que l'AOP ? Concepts de base Aspect : Obet spécial qui modélise les préoccupations transversales. Conseil : Travail que l'aspect doit accomplir. Chaque direction dans un aspect est appelée un conseil. Les conseils se trouvent dans les objets d'aspect. Cible : Objet qui est notifié. Proxy : Objet créé après avoir appliqué des conseils ...
Publié le 11 juin à 19h49