Spring 是春天
是java开发在,特别是web开发,javaEE企业级开发的春天。
1.方便解耦,简化开发
通过了IOC容器,一个控制反转,进行解耦,使得开发更加的灵活。
2.AOP编程的支持
面向切面编程,就算将一类业务抽出来,进行统一装配。
3.将事务抽出
用AOP思想 将事务抽出来,托管给spring。
4.方便测试程序
在spring中,测试不在昂贵,支持junit4和junit5,进行单元测试。
5.集成了各种框架
spring降低了各种框架的使用难度,对Hibernate、Struts等支持
6.降低了javaEE使用的难度
通过spring简单的封装,使得java使用难度降低