Module « Programmation orientée aspects »
Volume horaire
- 16 heures de cours magistral.
- 16 heures de travaux pratiques.
Description du module
- La philosophie et les concepts mis en jeu par cette approche du développement logiciel.
- Un panorama des situations concernées par la POA.
- Mise en œuvre de la POA à travers un outil particulier, par exemple AspectJ ou JAC.
- Étude des apports de la POA à la programmation par contrat, et à la mise en place des design pattern.
- Évocation des principaux outils et framework basés sur la POA (Spring…).