Originally posted by jacob deiter:
Spring is a implementation it does not have any standard for it except Spring MVC(web layer).I can consider spring is an interface for some frameworks(hibernate,Ibatis,..),tools,etc available today.DI is good thing but little part.since it does not have any standard how the future will use spring .
Um, what? Spring is a Framework. Well, it is a bit more than a framework these days but simply put, it is a framework. As such, that is how it is and will be used. Aside from that, I don't understand your question.