Une petite introduction au Framework SPRING
Le Framework Spring
est un outil libre et très riche permettant de structurer, d'améliorer et de simplifier
la création des applications JEE.
Spring est structuré
en plusieurs modules :
- Gestion des instances de classes (JavaBean et/ou métier),
- Programmation orientée Aspect,
- Modèle MVC et outils pour les applications WEB,
- Outils pour la DAO (JDBC),
- Outils pour les ORM (Hibernante, iBatis , ...),
- Outils pour les applications JEE (JMX, JMA, JCA, EJB, ...)
- Core : le noyau du framework qui permet la création des beans java, ainsi de les stockés afin de forcer leur contrôle pour éviter les couplages forts entre objet (principe de l'inversion de contrôle).
- Data : pour la gestion des données ORM, JMS, JDBC.
- Web : la gestion des servlets, portlets ainsi les composants concernant le développement web.
- Test : fourni les fonctionnalités nécessaires pour les tests.
Lexique :
- JavaBean : JavaBeans est une technologie de composants logiciels écrits en langage Java.
- AOP : Programmation orientée Aspect, une philosophie de programmation qui permet de traiter séparément les préoccupations transversales (Métier, batch, journalisation…).
- MVC : un patron de design permettant la séparation de l’application en couches (M : Model, V : Vue, C : Contrôleur).
- DAO : Objet d’accès aux données.
- ORM : assure le mapping des objets des données avec celles de l’application.
- JEE : java Entreprise Edition, une spécification Java.
Commentaires
Enregistrer un commentaire