我们平常日里所说的Spring其实是Spring Framework,Spring Framework只是Spring家族里的一个分支,常见的Spring成员有:Spring Framework,Spring Boot,Spring Data,Spring Cloud等。
Spring是为了解决企业级应用开发的复杂性而降临的。在Spring之前,有一个叫EJB(Enterprise Java Beans)的重量级工具,使用Spring 可以让Java Bean 之间有效的解耦,而这个操作之前只有EJB才能完成,EJB过于臃肿,如今使用很少(想要了解EJB的同学请点击:https://blog.csdn.net/kouzhaokui/article/details/89176541。)Spring不仅仅局限于服务断的开发,在测试和松耦合方面都有很好的表现。
一般来说,初学者主要掌握Spring四个方面的功能:
IOC/DI(依赖注入)AOP(切面编程)事务JDBCTemplate
下一篇文章将开始介绍IOC/DI......