Wenn es Ihr Ziel war, einen Flamewar zu entfachen, ersetzen Sie "EJB" durch "Java" und "Spring Framework" durch "Ruby on Rails".
Wenn nicht, schauen Sie unter Das Buch von Rod Johnson aus dem Jahr 2004 für eine ausführliche Erklärung, warum EJBs einen so schlechten Ruf haben und welche Probleme der Java-Entwicklung Spring beheben soll.
Das Buch ist zwar schon fünf Jahre alt und stammt aus der Zeit vor EJB3, und man muss das Subjektive und Anekdotische herausfiltern, aber man sollte eine Kleinigkeit beachten. Es ist einfach, nach Beispielen für die Migration von EJB zu Spring zu googeln, es ist fast unmöglich, Geschichten über die Migration von Spring zu EJB3 zu finden. Ich glaube nicht, dass das ein Zufall ist.