Spring是什么:
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用!!!
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
Spring的好处:
1.使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑。
2.可以提供众多服务,事务管理。
3.AOP的很好支持,方便面向切面编程。
4.对主流的框架提供了很好的集成支持,例如 hibernate,Struts2,mybatis等
5.方便程序的测试