Spring
文章平均质量分 77
明天丶
123
展开
-
Spring的概述;
Spring的概述: Spring就相当于一个粘合剂,有两个核心:分别是IOC(控制反转)/DI(依赖注入),AOP面向定向编程。 控制反转:是面向对象编程中的一种设计原则,可以用来减低计算代码之间的耦合性。 依赖注入:是让bean与bean之间以配置文件组织在一起, 不是我自身的,却是我需要的,都是我所依赖的,一切需外部提供的,都是需要进行依赖原创 2017-08-09 20:09:04 · 257 阅读 · 0 评论 -
Spring的IOC:
Spring的IOC:(基于工厂设计模式) (IOC是基于工厂设计模式,用来创建bean实例,并且完成相关的注入。 所谓的控制反转就是将来通过代码自己完成对象创建new ,这种任务交给spring容器去完成。1.对于属性注入来说,配置文件中的名字要和实体类中的属性名保持一致,并且生成get、set方法。2.通过context、getbean,获取配置文件定义bean) I原创 2017-08-09 20:35:39 · 235 阅读 · 0 评论 -
Spring依赖注入(DI)
DI是什么? di(dependencyinjection)依赖注入:实际上DI和IOC是同一个概念,因为在ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫做依赖注入。也就是控制反转。 因为ApplicationContext是非常消耗内存的,所以必须保证一个项目里只有一个ApplicationContext实转载 2017-08-12 07:54:28 · 322 阅读 · 0 评论 -
Spring总结
什么是spring的ioc? Ioc就是所谓的控制反转,指的是将spring的创建销毁都交给spring来管理,控制权就是对象的创建与销毁,反转就是交给spring 什么是di,依赖注入? 如果A类需要使用B类,我们可以认为A类要依赖于B类,这时候我们把A类和B类同时交给sprig来创建,将B类由spring依赖注入到A类里面 注入的方式? Setter Set方法 构造器原创 2017-09-05 10:26:00 · 270 阅读 · 0 评论 -
Spring的AOP:
Spring的AOP:(基于代理设计模式) AOP概念: ① aop 面向切面编程,扩展功能不能修改源代码实现,② aop采取横向抽取机制,取代了传统的纵向继承体系重复性代码。 AOP的原理:aop的实现原理是基于动态代理(反射,cglib类和接口、jdk、接口)Spring通过applicationContest 进行bean的初始化,首先使用a原创 2017-08-09 20:12:39 · 503 阅读 · 0 评论