I am new to Spring and I should explane to my class in school the differences between Spring and EJB. I don't want you to do my work. I just want to get some keywords from experienced Spring users, so I know the major points I should explane.
I developed some project with EJB and know the main features. In Spring I just have coded a few programms similar to example from a book i read. (Spring 3, Eberhard Wolff)