Amigos
Gostaria de saber qual seria a maior diferença entre essas dois gigantes (Spring X EJB3). Sei que por trás disse existe transações, seguranças e que o EJB conseguimos programar com anotações e o spring somente por xml.
Teriam mais diferenças?
O spring você também consegue programá-lo com anotações!
Tem um PDF bacana que faz uma comparação: http://bit.ly/besz9x
Acho que o principal ponto forte do EJB 3 em relação ao Spring é relacionado com as transações. Temos que lembrar que o EJB 3 teve muita influência do Spring, talvez por isso estejam tão próximos.
Tem uma edição da mundo java que falou sobre isso.