S'abonner :  Newsletters    Magazines
[ SERVEURS D'APPLICATIONS ]
JBoss concourt à démocratiser la programmation orientée aspects
Inaugurées avec AspectJ, les techniques orientées aspects font leur entrée dans la version 4.0 du serveur d'applications libre.

Philippe Davy , 01 Informatique (n° 1727), le 06/06/2003 à 00h00

A quelques jours du salon JavaOne, la nouvelle version 4.0 du serveur d'applications JBoss relance la controverse sur la conformité du logiciel open source aux spécifications J2EE, avec des rumeurs de poursuites légales que Sun pourrait engager. La grande innovation de cette version 4.0, initialement destinée aux développeurs, concerne l'introduction des techniques orientées aspects. Lesquelles ne font pas partie de J2EE et, pire, sont souvent perçues comme un moyen de contourner les problèmes soulevés par l'utilisation des composants EJB. Les mises en oeuvre de la programmation orientée aspects (POA) sont encore rares (projet AspectJ, JAC d'Aopsys). Mais avec les deux cent cinquante mille téléchargements mensuels annoncés par les auteurs de JBoss, c'est à une population bien plus large que cette technique est désormais proposée.

Isoler la logique applicative des services transversaux

Les avantages théoriques de la POA sont clairs : faciliter la lisibilité et la maintenance du code en traitant séparément les services transversaux et la logique purement applicative. Ces services transversaux, ou aspects, sont codés au sein de classes Java standards, et non d'EJB, et réintégrés au programme après « tissage » . Dans le cas de JBoss 4.0, qui demeure toutefois un conteneur d'EJB, ces aspects couvrent la persistance, la gestion du cache, les accès distants, la sécurité, ainsi que la gestion de l'intégrité des objets et des transactions. L'ensemble des composants ­ EJB, archives JAR, structures POA, etc. ­ peut être ajouté ou retiré à chaud, sans avoir à redémarrer le serveur. Des possibilités de reconfiguration facilitées par l'implémentation de JMX (Java Management Extensions).


> La Compil :
Un tarif exceptionnel pour plus de 300 logiciels : vacances et rentrée...

publicité
> Windows 7
Découvrez notre sélection de logiciels certifiés Windows 7 !

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Orange 2 Free 3 Bouygues Telecom > Plus de détails
offres d'emploi
Logiciel : Avira Antivir Premium
Une protection complète pour surfer tranquille.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.