什么是spirng

spring是什么

spring是一个容器框架用于配置bean并维护bean之间关系的框架

spring中有一个非常重要的概念bean(是java中的任何一种对象 javabean /service/action/数据源/dao)

ioc (控制反转)di(依赖注入)

该框架可以配置各个层的组件(java对象)并且维护各个bean之间的关系

在spring的配置文件中 bean元素的作用是,当我们是用spring框架加载的时候,spring就会自动创建一个bean对象,并放入内存

<bean id="userService" class="com.service.UserService"></bean>

相当于   UserService userServlce=new UserService();

bean中的id 就相当于创建对象的引用

spring 实际上是一个容器框架,可以配置各种bean,并且可以维护bean之间的关系,当我们需要使用某个bean的时候我们可以

getbean()使用即可

那么什么是ioc呢 ?

所谓控制反转就是把创建对象(bean)和维护对象的关系的权利,从程序中转移到spring容器文件(applictionContext.xml)

而程序的本身就不需要再去维护了 学习框架最重要的就是学习各个配置,

什么是di?

实际上di和ioc是统一概念,spring设计者认为di更能表示spring核心,di更准确表示spring核心技术

Spring开发提倡接口编程配合di技术可以曾与层间的解耦












猜你喜欢

转载自blog.csdn.net/weixin_41050814/article/details/79467331
今日推荐