-
具体来说,context就是容器,通过context.getBean()获取对象
super.getBean(对象id)返回相应对象
查看全部 -
业务对象(Business Objects)进入Spring容器(Spring Container),通过配置的原数据(Configuration Metadata)生产出符合系统需要的对象。
目前这样理解:在Spring框架下,创建和维护对象的任务交给外部容器,而我们的代码本身不承担此任务。我们在使用对象时直接去Spring容器中拿就好。
IOC(控制反转);具体是获得依赖对象的过程被反转。获取的过程由自身管理变为了由IOC容器主动注入。于是控制反转也叫依赖注入(Dependency Injection)
实现IOC的方法;注入。依赖注入;在IOC容器运行期间,动态的将某种依赖关系注入到对象中
在IOC容器中,所有的对象都称为Bean
在xml配置
第一行,版本及编码格式
第二行:一些位置信息
id:对bean的唯一标识,class:对应的类
查看全部 -
在xml文件里加代码
可以分别执行
查看全部 -
spring的作用
查看全部 -
sprinig是什么
- 从大小与开销两方面而言spring都是轻量级的
- 通过控制反转 ioc 的技术达到松耦合的目的
- 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内内聚性的开发
- 包含并管理应用对象的配置和生命周期,这个意义上是一种容器
- 将简单的组件配置、组合成为复杂的应用,这个意义上是框架
spring的优点
简单:管理所有ibean的生命周期
方便:所有bean都交给spring了,想要什么对象spirng就给什么对象
快捷:正因为spring管理了所有的bean,以及面向接口的这种编程方式省去了我们对bean的创建、销毁等等
查看全部 -
bean容器初始化
查看全部 -
spring framework Runtime 简单架构图
容器
提供对多种技术的支持(JMS,MQ,UnitTest)
AOP(事物管理,日志等)
提供了众多方便应用的辅助类(JDBC Template等)
对主流应用框架(hibernate)提供良好的支持
查看全部 -
获得依赖对象的过程被反转了查看全部
-
Spring框架。先学习基础,掌握用法。深入理解,不断实践,再次总结
查看全部 -
反复总结
再次深入理解与实践
查看全部 -
在方法上面使用@Bean注解,如果没有指name属性(@bean()),默认bean的id为方法名
查看全部 -
ioc容器=applicatiocContext
ioc容器就相当于应用上下文
查看全部 -
构造注入:
查看全部 -
设值注入:
查看全部 -
Spring注入:
查看全部
举报