This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
There have been many discussions about the same topic in last few years. Spring was introduced as a lightweight J2EE stack to overcome the complexities of earlier EJB versions. The EJB specification becoming lighter and lighter (That is much more developer friendly than it was before) nowadays. Spring may have played a key role in that. I think more the specification become developer friendly there's a chance that it may be used more in the future as the vendor support grows.