Citation:
L'intérêt d'utiliser Spring est d'être indépendant de ces APIs : tu déclares juste un méthode transactionnelle (avec @Transactionnal par exemple), et ensuite tu configures ton gestionnaire de transaction dans ton fichier de contexte Spring. Tu peux ainsi utiliser en dév un gestionnaire de transaction simple, et en prod utiliser le gestionnaire de transaction de Websphere, via JNDI.
C'est pour cette raison que je souhaiterais monter en compétence sur Spring, je le trouve très flexible sur beaucoup de points. Aujourd'hui j'ai un projet à démarrer qui n'a pas besoin des EJB3 au sens que je n'ai pas besoin de faire de propager le contexte transactionnel sur de l'invocation à distance.