一. DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下...
分类:
编程语言 时间:
2015-08-26 01:28:30
阅读次数:
465
一、spring ioc注入有哪三种方式:a setter
原理 : 在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。
b 构造器
原理 : 为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对...
分类:
编程语言 时间:
2015-08-25 23:54:56
阅读次数:
209
一、ioc工厂配置的bean分类:划分依据:
getBean("xx") 调用某个bean对象返回的对象实例类型是否是class属性指向的类型1、普通bean
getBean("xxx") == class 属性2、工厂beangetBean("xxx") != class属性 (class属性中指向的是一个工厂类,调用这个bean对象,想要的并不是class属性指向的工厂 ,而是该工厂负...
分类:
编程语言 时间:
2015-08-25 23:51:45
阅读次数:
191
先说一下Spring security 是基于spring的一个强大的安全验证模块,它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能。
LDAP是轻量目录访问协议,基于tc...
分类:
编程语言 时间:
2015-08-21 19:31:20
阅读次数:
392
本文是王福强所著>一书的读书笔记
我们前面就说过,Spring的IoC容器时一个IoC Service Provider,而且IoC Service Provider提供两个功能对象的创建,依赖关系的管理。
不过,IoC容器这个词中,我们还得关注容器二字。它还包含了一些别的功能,如下图
Spring提供了两种类型的容器,分别是BeanFactory与ApplicationCo...
分类:
编程语言 时间:
2015-08-21 17:14:47
阅读次数:
209
Spring注入是指在启动Spring容器加载bean配置的时候,对类变量的赋值。
两种常用注入方式:设值注入和构造注入
下面就这部分知识看代码以及代码中的注解:
1、首先看Spring 配置文件(如何加载,怎么测试,《入门系列(一)》有说明,这里不再赘述)
<beans xmlns="http://www.springframework.org/schema/be...
分类:
编程语言 时间:
2015-08-18 21:24:44
阅读次数:
137
下面的知识点是针对使用配置文件讲的(annotation对应标签后面文章会详细阐述)
Bean的生命周期:
为什么关心这个问题?
我们使用IOC的目的就是为了让Spring IOC帮我们管理对象,从而不需要去自己手动去new ,何时new,怎么管理对象间依赖,什么时候销毁等等很多问题。而对象在Spring容器看来就是一个个bean,理所当然要理解Bean的生命周期。
...
分类:
编程语言 时间:
2015-08-18 19:23:57
阅读次数:
126
Spring IOC
IOC指的是控制反转,把对象的创建、初始化、销毁等工作都交给Spring容器。由spring容器来控制对象的生命周期。下图可以说明我们传统创建类的方式和使用Spring之后的区别:
创建Java类:
package com.yihai.springioc;
//IOC指的是控制反转,把对象的创建、初始化、销毁等工作都
//交给Spring容器。由spring容器...
分类:
编程语言 时间:
2015-08-18 11:55:22
阅读次数:
148
转自:http://www.cnblogs.com/ITtangtang/p/3978349.html这篇文章个人觉得整理的很不错,很值得学习,为了方便自己学习和大家学习,特转载此文保留。请尊重原创~~SpringIOC设计原理解析:本文乃学习整理参考而来一、什么是Ioc/DI?二、SpringIO...
分类:
编程语言 时间:
2015-08-18 11:50:28
阅读次数:
258
为了加深理解Spring 今天自己写了一个模拟的Spring....
步骤:
1.利用jdom解析bean.xml
2.创建ClassPathXmlApplicaitonContext用于模拟IoC
3.先解析所有的,再解析所有的.如果边解析,边解析,会导致property的ref找不到对应的bean.
4.利用简单的反射实现Ioc.
目录结构:
这里只给出核...
分类:
编程语言 时间:
2015-08-17 01:04:05
阅读次数:
155