Spring框架初探

Spring

struts:web框架(接管JSP、action\actionfrom)
hibernate:是orm框架处于持久层
Spring:容器框架用于配置Bean并维护Bean之间关系的框架
Bean:Java中任何一种对象(JavaBean、service、action、数据源、dao、ioc(控制反转:inverse of control)、di(dependency injection 依赖注入))

Spring层次(除了数据库包含其他四层:web层、业务层、Dao层、持久层):
UI层(web层Struts)->业务层(Service)->Dao层->持久层(Hibernate)->数据库
Spring可以配置他所接管四个层的组件(Bean),并且维护各个Bean之间的关系

IOC(inverse of control)控制反转:就是把创建对象(Bean),和维护对象(Bean)的关系的权利从程序中转移到Spring的容器(applicationContext.xml(单例))而程序本身不再控制
DI(denpendency injection)依赖注入:DI和IOC是同一个概念,Spring设计者认为DI更准确体现Spring核心

将不同的软件的相同部分做成组件,可以在不同的项目中使用,通过bean配置到容器中来使用,提高开发效率和降低配置难度和耦合度。

ApplicationContext需要单例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值