spring的IOC操作

1、Ioc底层原理实用技术

      (1)xml配置文件

      (2)dom4j解析xml

      (3)工厂设计模式

      (4)反射

用以上技术来完成ioc的操作。

Ioc就是为了完成程序的高内聚低耦合。下图中左边的程序是传统的调用对象方法,右边是使用了工厂模式的升级版,耦合度没有右边高,但是也存在一定的耦合。

Ioc原理

指定要创建对象的类,即要想创建userService对象类,就得在beans.xml中对该类进行配置。

下面是创建一个项目的步骤

创建新的项目,导入所需的jar包。

将所需的jar包复制到lib下,刷新后Web App Libraries下回出现所需jar包。web中jar包名称前的奶瓶形状代表导入成功。

第一部分完成。

原始做法为

现在我们把对象的创建过程交给spring的配置文件来完成。当然低层用到的是反射,但是我们不用去了解怎么写反射代码,只需要知道反射的过程由spring完成就行。所以我们的第二部只需要创建一个类方法就行。

以上完成了第二步。

根据路径找到约束的html,在浏览器中打开html文件中的最后一个html文件,将滚动条滚到最下面找到约束,粘到配置文件中,其实每个配置文件里的约束都是一样的,所以只需要粘过来就行了,具体怎么找的只是在这里随便记录一下,不用太在意。

在src下新建一个bean1.xml。class中是类的全路径。

测试类

运行测试类后输出

测试类的执行的方法是

记住在测试类前面加@Test哦

对了 目录页附上吧

以上主要的目的就是将创建对象的过程交给spring的配置文件来完成。这是spring的一个入门。

猜你喜欢

转载自blog.csdn.net/a954735254/article/details/81279575