spring是一个轻量级开源的设计层面的框架。主要用于业务逻辑和其他层的解耦问题。
1.方便降低耦合度,简化开发。通过IOC控制反转,由最初new的方式创建,转变为有第三方框架进行创建、注入(DI)。spring容器是采用了DI方法实现了IOC控制,IOC是spring的基础和核心。
2.支持AOP编程,将原本面向对象不好处理的逻辑,通过面向切面处理。可以将共同的逻辑和传统的业务逻辑隔离,也能降低耦合度
3.支持声明式事物
spring是一个轻量级开源的设计层面的框架。主要用于业务逻辑和其他层的解耦问题。
1.方便降低耦合度,简化开发。通过IOC控制反转,由最初new的方式创建,转变为有第三方框架进行创建、注入(DI)。spring容器是采用了DI方法实现了IOC控制,IOC是spring的基础和核心。
2.支持AOP编程,将原本面向对象不好处理的逻辑,通过面向切面处理。可以将共同的逻辑和传统的业务逻辑隔离,也能降低耦合度
3.支持声明式事物