Je ne nie pas que Spring et JEE propose des fonctionnalités similaires
- Gestion des transaction : Si maintenant il est tout aussi simple de le faire en JEE qu'en Spring, au début de Spring ce n'était pas forcement le cas.
De plus, Spring permettant l'utilisation de transaction déclarative en déhors mêne d'une application JEE. Ce qui était tout de même fort pratique.
Notons par ailleurs que Spring gèrent aussi les annotations de JEE pour les transactions.
- l'AOP : Je ne connais pas trop les fonctionnalités de JEE 6, mais jusqu'ici, l'AOP de Spring est tout de même bien simple et souple
D'autre part, Spring est entrain de mettre la main sur tout ce qui touche aux développements web avec Spring MVC, Spring Web, Spring machin Spring truc... Donc, s'il s'agit de réécrire à sa sauce propriétaire ce que fait un environnement et/ou des frameworks existants normalisés par JEE... ça devient...
Je viens mal en quoi Spring MVC est une réécriture propriétaire de ce qui existe en JEE. Le seul framework JEE pour le Web est JSF. Qui est complètement différent de Spring MVC.
Spring MVC serait eventuellement au départ une réécriture de Struts .. mais cela n'a rien a voir avec JEE.
Il y a bien Spring Face ? Ce n'est pas une réécriture, juste une extension.
Partager