Spring
Spring的简介:
-
spring(春天)–给软件行业带来了春天,由Rad Johnsin开发,是一个非常强大的控制反转(IOC)框架,以帮助分离项目组件之间的依赖关系。
-
理念:使现在的技术更加实用,整合现有的框架技术。
-
Spring优点:
a.轻量级的框架(不具备侵入性:不需要继承或者实现类)
b.IOC容器----控制反转(创建对象不需要new,而是通过IOC容器)
c.对事务的支持
d.对框架的支持 -
内容
-
IOC --inversion of control 控制反转 解耦思想
1.对象由原来的程序本身创建,变为程序接收对象
2 .程序员主要的精力集中于业务的实现
3 .实现了service和dao的解耦工作,service层和dao层实现了分离,没有依赖关系。
4 .如果dao的实现发生改变,应用程序本身不用改变。