Temps de chargement de classe : les aspects sont intégrés lorsque la classe cible est chargée dans la JVM. Cela nécessite un ClassLoader spécial qui améliore le bytecode de cette classe cible avant que la classe ne soit introduite dans l'application. Runtime : Les aspects sont tissés à un moment donné pendant l'exécution de l'application.