spring笔记1

名词解释

一。ioc(inverse of controll ) 控制反转: 所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器(applicationContext.xml),而程序本身不再维护.

二。 di(dependency injection) 依赖注入: 实际上diioc是同一个概念,spring设计者认为di更准确表示spring核心技术

bean作用域

scope=""

 

作用域描述

singleton

在每个Spring IoC容器中一个bean定义对应一个对象实例。

prototype

一个bean定义对应多个对象实例。

request

在一次HTTP请求中,一个bean定义对应一个实例;即每次HTTP请求将会有各自的bean实例, 它们依据某个bean定义创建而成。该作用域仅在基于web的Spring ApplicationContext情形下有效。

session

在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。

global session

在一个全局的HTTP Session中,一个bean定义对应一个实例。典型情况下,仅在使用portlet context的时候有效。该作用域仅在基于web的Spring ApplicationContext情形下有效。

<bean id="changeLetter" class="cn.hyl.hsp.inter.UpperLetter" scope="singleton">

<property name="str" value="ABRTY"  />

</bean>

 

<!--[if !supportLists]-->u  <!--[endif]-->三种获取ApplicationContext 对象引用的方法

<!--[if !supportLists]-->1.       <!--[endif]-->ClassPathXmlApplicationContext -> 通过类路径

<!--[if !supportLists]-->2.       <!--[endif]-->FileSystemXmlApplicationContext -> 通过文件路径

举例:

ApplicationContext ac=new FileSystemXmlApplicationContext("文件路径beans.xml / applicationContext.xml");

 

<!--[if !supportLists]-->3.       <!--[endif]-->XmlWebApplicationContext

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值