(Spring is committed to solutions of all layers used by J2EE, rather than focusing on solutions of only one layer. It can be said that Spring is a "one-stop" choice for enterprises to use and develop, and runs through the development layer, business layer and persistence layer.)