Spring的相关内容介绍

Spring学习的核心内容

IOC,AOP,jdbcTemplate,声明式事务

IOC控制反转:可以管理相关的Java对象

AOP:切面编程

jdbctemplate是spring提供的一套访问数据库的相关技术,相对来说是要简单一点

声明式事务:是基于ioc/aop实现的事务管理,应用性是比较强的

Spring框架是管理其他框架的框架。mybatis这样的框架是可以让我的spring框架进行管理

整合起来其他的框架

IOC控制反转   Inversion of Control

AOP切面编程

传统开发的模式:

eg:连接数据库,JdbcUtils/反射

程序去读取相关的环境配置文件,有相关的配置文件信息去创建对象的操作

1.程序员编写这个程序,在程序中读取这个配置信息

2.创建一个对象。new Object() //也可以去使用这个反射的方式

3.使用对象完成任务

程序员是要自己去创建这个对象的

当我们去使用ioc去创建对象的

具有一个程序,在这个容器里面这个已经,先把这些要用的对象先去配置到一个文件中

可以去使用xml和注解的方式,这两种方式都是可以的

把你要去使用的文件先要去配置到一个相关文件之中

当你的spring启动的时候,我们就可以直接将这个创建好的文件直接拿来去使用

Spring根据配置文件或者是注解,创建对象,并且放入到容器中

容器(包含着有集合)(HashMap)

并且可以完成对象之间的依赖

A类之中要用到这个b对象

a对象要去使用到这个b对象,这个a对象可以自动地去引用到这个对象,这个对象就可以自动取使用,但是我们在之前需要去配置,这个在容器之中地配置就可以直接去使用了

我们可以在使用之前直接去使用注解和配置

当我们需要去使用到某个对象实例地时候,就可以直接从容器中去获取了

程序员就可以去更加注重使用这个对象完成相关地业务,而不是仅仅去关注这个如何去创建一个新的对象了

DI-Dependence Injection依赖注入,可以去理解成为IOC的另一种叫法

Spring最大的价值,通过配置给程序员提供了需要使用的web层的Servlet()等多个层的对象,这样的话不管是我们之前引用了tomcat还是JavaBean等都是十分复杂的

我们代码实现的过程中总会是不断地去new一个新的对象

之前的开发模式就是在Servlet中,创建起来需要用什么都要去new

当我们使用了Spring这种方式,我们把这些需要我们创建的对象都可以在这个配置中去配置

不需要我们再去new一个新的对象了

将来使用了Spring我们地配置文件就可以把这些对象都放了进去,并且他们之间地使用关系也去直接关联好了,可以在多个对象中直接去关联,在这个容器之中,我们之后就可以去直接去调用了

这样地话我们地开发地模式去直接开发,这样地话

我们可以将这个spring地作用进行了相关的总结

1:创建对象

2:把对象之间地依赖进行配置好,方便我们到时候直接去调用

在Spring容器中存在了一个对象

在这里面有多个对象,我们什么时候需要引用什么时候需要调用,我们直接去get就可以了,不需要去再次重新创建了

程序员就可以更加去关心业务了

把一个工具类写好了,我们直接拿过来去使用就可以了

对于Spring地相关学习是十分复杂地,需要我们直接去体会 

  • 19
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值