发表于: 2017-07-16 21:10:01
1 1093
今天学到了什么
今天再看spring的概念 理解到底是怎么运作的
spring的依赖注入(DI)
什么是依赖注入 类A依赖于类B 类B可以通过IoC被注入到类A中
IoC是控制反转
就是把各个对象封装之后 通过IoC容器来关联这些对象类 对象和对象之间不会有什么直接的联系 他们都通过Ioc容器进行联系
依赖注入就是IoC在运行期间 ,动态的讲某种依赖关系注入到对象之中
用了IoC 整个把一个大的项目分开了 每部分都能分开 都能单独运转 和单独测试
教程上说 IoC的的声称对象的方式为外置方式,也就是把对象生成放在配置文件里进行定义 但是目前还没看到具体在配置文件里怎么定义
开头的import就是在导入包 包里有之前写好的接口
IoC框架的主要组建有 1 Beans 2配置文件比如之前用的beans.xml还有applicationContext.xml 3BeanFactory接口以及相关类 4ApplicationContext接口和相关类 (这里的Beans还不是beans.xml本来还以为一样)
.png)

上面是ApplicationContext接口的常用实现类
注入还分设置注入和构造注入
先写接口文件 里面是抽象的方法
看到之前写的连接数据库的类里面有extends 和implement
extends 是继承包含它的那个类 inplement 是接口 可以连接好多个类
晚上听了数据结构课
知道了 插入排序和冒泡排序的概念和方法
不知道那种排序分别在什么情况下好用
对讲的定义exchange印象深刻
这个方法可以在达到目的后提前结束 节省工作量 之前还以为循环都要以break结束。
遇到的问题 小的概念和基础不明白 看spring的构造和语句一小点就要去百度
get和set理解不清楚 明天继续百度看
明天的计划 抽空看基础 把自己连接数据库的代码重新写一下
评论