Serveur dapplications J2EE
|
Serveur dapplications JAC
|
Conteneur pour EJBs
|
Conteneur pour des classes Java pures et pour des aspects techniques
|
Services techniques hardcodés, ne peuvent être modifiés
|
Aspects techniques pré-développés: peuvent être
modifiés
|
Les EJBs doivent être configurés pour appeler les services
techniques : entrelacement des préoccupations (concern)
|
Chaque aspect technique est configuré dans un fichier qui lui est
propre et est tissé au runtime : bonne modularisation
|
Lourd, intègre toujours tous les services techniques
|
Léger, chaque aspect technique nest ajouté que si il
est utile
|
Demande de nombreuses compétences
|
Nécessite dappréhender la philosophie orientée
aspect pour configurer mais facile à apprendre et à utiliser
|
Séparation des préoccupations seulement pour les services
techniques pré-développés
|
Les préoccupations nouvelles et spécifiques peuvent être
modularisées et implémentées par de nouveaux aspects
|
Coûteux à mettre en place
|
Gratuit sous licence LGPL. Peu de formation nécessaire
|
Fiable et éprouvé
|
Doit encore faire ses preuves, première applications pilotes en cours
de développement
|
JAC bénéficie des avantages de la POA: meilleures traçabilité
et productivité, gains en qualité; réutilisabilité
du code et évolutivité de lapplication
|