.
Prototype
Singloton
Global
Request
@Autowired l'injection est uniquement par type; @Resource l'injection est uniquement par nom
@Autowired injection par nom; @Resource injection par type
@Autowired est une annotation Spring; @Resource est une annotation Java
Les deux sont équivalente
Il permet la création d'objets
Il permet de charger les classes sans qu'elles implémentent des interfaces spécifiques
Il permet de mettre les objets en relation via un fichier de configuration
Spring Expression Language
Context
Spring AOP
Conteneur IoC
Marquer un Bean comme DAO
Gérer le cache au niveau du DAO
Gérer les erreurs de persistance au niveau du DAO
1 et 3
2 et 3
1 et 2
Pendant la création de tous les Bean
Pendant la création du Bean qui implémente l'interface BeanPostProcessor
Pendant la création du Bean annoté par @BeanPostProcessor
@XmlHttpResponse
@Ajax
@ResponseBody
ResourceBundleViewResolver
InternalResourceViewResolver
XmlViewResolver
ViewResolver
Le programme qui sera activé
L'ensemble des JoinPoint où un greffon (advice) pourra être exécuté
Le début ou la fin de l'exécution d'une méthode
Before advice
After running advice
Around advice
After import advice
After throwing advice