Logo

热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

Java里的ioc技术怎么用?Spring的作用是什么?

zhiliaoadmin
2021-11-01 09:55:35
0

spring技术可以说是java企业开发里最重要的技术,而spring这么大的框都是建立在iocaop技术之上,那么Java里的ioc技术怎么用?Spring技术的作用是什么?

首先是iocioc技术第一个解释叫做控制反转,它还有个解释就是依赖注入,这两个名字很难从字面理解,但是当你理解它的原理后就会发现它们的描述是何等准确。Ioc技术的本质就是构建对象的技术换句话说就是将一个类实例化成对象的技术,在java里实例化类通过new关键字进行的,每次new一个类都会产生一个新的实例对象,这么做视乎很浪费,有时这种浪费还挺危险,因为在程序开发时候我们常常只需要某个类永远只能产生一个的实例对象这个时候就得使用单例模式,此外在设计模式里还可以通过工厂方式产生对象,使用过spring的人看到上面的文字就知道了,springbean的定义就和上面的内容一一对应,scope属性single产生单例对象,prototype产生新对象,bean还可以通过工厂方式产生对象,可以说springbean就是制造对象的工具。

{Java里的ioc技术怎么用?Spring的作用是什么?}

spring提供了一种方式,这种方式就是spring提供一个容器,我们在xml文件里定义各个对象的依赖关系,由容器完成对象的构建,当我们java代码里需要使用某个实例的时候就可以从容器里获取,那么对象的构建操作就被spring容器接管,所以它被称为控制反转,控制反转的意思就是本来属于java程序里构建对象的功能交由容器接管,依赖注入就是当程序要使用某个对象时候,容器会把它注入到程序里,这就叫做依赖注入。

关注成都知了堂Java培训,带你了解更多Java相关知识和相关问题。


大家都在看

围观!知了堂3月高校实训、讲座、校园招聘正式启动...

2021-11-01 浏览次数:0

采访完00后大学生的恋爱史,我惊呆了!

2021-11-01 浏览次数:0

现在学Java能找到工作吗?成都学java培训机...

2021-11-01 浏览次数:0

开班开班,10月还有新班哦

2021-11-01 浏览次数:0

知了堂与四川职业技术学院签署产教融合战略合作协议

2021-11-01 浏览次数:0

培训java出来后一般能拿多少钱?

2021-11-01 浏览次数:0
最新资讯
Java里的ioc技术怎么用?... spring技术可以说是java企业开发里最重要的技术,而spring这么大的框都是建立在ioc和a...