2009-05-13 5 views

Répondre

1

Si votre objectif était de commencer une guerre de flamme, remplacer « EJB » avec « Java » et « Spring Framework » avec « Ruby on Rails ».

Si ce n'est pas le cas, consultez Rod Johnson's book from 2004 pour une explication détaillée des raisons pour lesquelles les EJB ont une réputation aussi mauvaise et des problèmes de développement Java que Spring a été conçu pour y remédier.

Alors que le livre est de cinq ans au point et EJB3 est antérieure, et vous avez besoin de filtrer le subjectif et anecdotique; gardez à l'esprit la petite chose. Il est facile de google pour des exemples de migration d'EJB vers Spring, il est presque impossible de trouver des histoires de migration de Spring à EJB3. Je ne pense pas que ce soit par accident.

+0

Oui, c'était il y a 5 ans. La situation a-t-elle changé? –

+4

Bien sûr, il a. EJB3 a été fortement influencé par le développement de Spring, Hibernate et POJO. Je préfère toujours le printemps. – duffymo

+2

+1. Le printemps a montré la voie à suivre, et EJB3 l'a essentiellement copié. Cependant, EJB3 souffre encore mal du syndrome de la conception par comité, et il est donc loin d'être aussi performant que Spring, qui applique ses couches d'accès distant, de sécurité et de transactions de manière très simple et cohérente. – skaffman

Questions connexes