实例化在实例化一个类时,它通过反射调用类中set方法将事先保存在HashMap中的类属性注入到类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制反转是指new实例工作不由我们程序员来做而是交给spring容器来做。IoC容器工作原理大...
分类:
其他好文 时间:
2015-07-09 00:09:38
阅读次数:
106
Bean的具体解析以及如何将Bean注册到IOC容器中...
分类:
编程语言 时间:
2015-07-08 00:39:30
阅读次数:
203
BladeEnglish
blade 是一个简洁强大的web框架,它内置了IOC管理,拦截器配置,REST API开发等众多主流web特性,集成了模板引擎,缓存插件,数据库操作,邮件发送等常用功能,简洁的源码值得你阅读和学习。如果你喜欢,欢迎Star and Fork !Blade特性
简洁的MVC & 拦截器
REST风格API
注解方式开发
微内核IOC容器
实用工具类
模板引擎支...
分类:
编程语言 时间:
2015-07-05 16:52:25
阅读次数:
188
简介
1,在Spring中,SpringIoC提供了一个基本的JavaBean容器,通过IoC模式管理依赖关系,并通过依赖注入和AOP切面增强了为JavaBean这样子的POJO提供事务管理,生命周期管理等功能。
2,Spring IoC的设计中,主要包含两个主要的容器系列:
-1,BeanFactory系列,该序列实现了容器的基本功能。
-2,ApplicationCon...
分类:
编程语言 时间:
2015-07-05 15:02:21
阅读次数:
146
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594Spring源代码解析(三):Spring JDBC:htt...
分类:
编程语言 时间:
2015-07-03 06:50:42
阅读次数:
139
深入理解DIP、IoC、DI以及IoC容器摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。目录前言依赖倒置原则(...
分类:
其他好文 时间:
2015-07-02 13:39:43
阅读次数:
185
简化 JDBC 模板查询每次使用都创建一个 JdbcTemplate 的新实例, 这种做法效率很低下.JdbcTemplate 类被设计成为线程安全的, 所以可以再 IOC 容器中声明它的单个实例, 并将这个实例注入到所有的 DAO 实例中.(推荐使用)JdbcTemplate 也利用了 Java ...
分类:
数据库 时间:
2015-07-01 20:19:29
阅读次数:
267
1.为什么要用Ninject?Ninject是一个IOC容器用来解决程序中组件的耦合问题,它的目的在于做到最少配置。其他的的IOC工具过于依赖配置文件,需要使用assembly-qualified名称来进行定义,庸长且复杂常常因为打错字而破坏程序。这些是他的优点,也是为什么要选择它。Ninject同...
分类:
其他好文 时间:
2015-07-01 17:59:47
阅读次数:
92
Spring的IOC容器——Applicationcontext...
分类:
编程语言 时间:
2015-07-01 10:15:27
阅读次数:
209
Scope用来声明容器中的对象的存货时间。即容器在对象在进入其相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。
Sprign容器最初提供了两种bean的scope类型:singletoon和prototype。自Spring2.0之后,引入了另外三种scope类型,即request、session和global session类...
分类:
编程语言 时间:
2015-06-30 18:24:50
阅读次数:
609