概念: IOC(Inversion of Control)控制反转,本来是有应用程序管理的对象之间的依赖关系。如今交给了容器管理。这就叫控制反转,即交给了IOC容器,Spring的IOC容器主要使用DI方式实现的,不须要主动产找,对象的查找、定位和创建所有由容器管理。 理解: 通俗一点讲就是“不创建 ...
分类:
编程语言 时间:
2017-07-07 13:06:05
阅读次数:
149
我们使用spring框架也会使用到配置文件,我们需要在src下创建一个关于spring的配置文件,一般情况名称叫applicationContext.xml 基本约束: IOC快速入门 inversion of Controller 控制反转 原来由我们自己实例化的对象交给spring容器来实始化。 ...
分类:
编程语言 时间:
2017-07-07 11:38:54
阅读次数:
289
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! IOC(Inversion of Control),即控制反转,意思是将对象的创建和依赖关系交给第三方容器处理,我们要用的时候告诉容器我们需要什么然后直接去拿就行了。举个例子,我们有一个工厂,它生产各种产品,当你需要某个产品,比如你需要一 ...
分类:
编程语言 时间:
2017-07-06 22:49:28
阅读次数:
211
1 专业术语了解 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如: Struts框架 非侵入式设计 引入了框架,对现有的类结构没有影响。 例如:Hibernate框架 / Spring框架 控制反转: Inversion on Control , ...
分类:
编程语言 时间:
2017-07-05 23:03:22
阅读次数:
266
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体 ...
分类:
其他好文 时间:
2017-07-05 16:43:15
阅读次数:
122
接口隔离原则 Interface Segregation Principle 定义: 客户端不应该依赖它不需要的接口 类间的依赖关系应该建立在最小的接口上 我们可以把这两个定义概括为一句话:建立单一接口,不要建立臃肿庞大的接口。再通俗一点讲:接口尽量细化,同时接口中的方法尽量少。 提供给每个模块的都 ...
分类:
编程语言 时间:
2017-07-05 00:30:21
阅读次数:
141
依赖倒置原则(Dependence Inversion Principle,DIP)的原始定义: 高层模块不应该依赖底层模块,两者都应该依赖其抽象; 抽象不应该依赖细节; 细节应该依赖抽象。 依赖倒置原则在Java语言中的表现是: 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系 ...
分类:
编程语言 时间:
2017-07-05 00:25:07
阅读次数:
291
软件152 刘昊翰 一、IOC(DI) 概念 IOC(Inversion of Control,控制倒转)Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由 ...
分类:
编程语言 时间:
2017-07-02 16:24:31
阅读次数:
182
Java的三大特性:多态、封装、继承。 Java程序设计尊崇的思想:高内聚、低耦合。 多态性:Java官方给出的定义: The dictionary definition of polymorphism refers to a principle in biology in which an org ...
分类:
其他好文 时间:
2017-07-02 15:21:03
阅读次数:
304
软件152 程永绩 1.什么是IOC: Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么 ...
分类:
编程语言 时间:
2017-07-02 14:22:38
阅读次数:
187