Spring配置BeanXml文件专题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EJB--->>重量级---程序员需要自己搭建应用环境
和具体代码;

Spring---》》轻量级--
Spring2.0之后,模块合成为6个;


保持好奇心---》》查询---》》划分---》》归纳
-----------------------------------------------------------

Spring IOCContainer

重点之一就是-----学习配置xml文件;
id---引用名
class-----类路径

abstract="true"-----设置为抽象的(抽象类或接口)

bean标签中各个属性的含义
------------------------------
scope=""----定义的是此对象的共享范围---
---singleton为默认值,单例---容器只生成1个对象;
----prototype--原型模式,---容器调用一次就生成一个新对象;
----request---request范围内生成一个对象
----session---session范围内生成一个对象
DataSource---singleton
action----prototype
--------------------------------------
parent="per"----用于继承关系时,子类中加parent,“父类的id”


------------------------------------------





Spring如何管理Bean????


SpringIOC完成依赖注入三种方式
1常用的注入方法----setter方法注入----(完成依赖注入时,只需提供setter方法即可)----
2----构造方法注入-----

3----接口注入----
-------------------------------------------
SpringIOC容器如何实现不同数据类型的注入
基本数据类型Integer,Float,Double


类类型



数组String[],Object[]

---必须是同一数据类型


List集合


Set集合
无序,但不可有重复元素

Map集合
键--String,值---Object


properties
value

SpringIOC 容器接口对象的区别:
1---BeanFactory(Resource读取xml文件)
实现了SpringIOC容器的基本功能;
Resource res=new ClassPathResource("beans.xml");
BeanFactory fac=new XmlBeanFactory(res);
2---ApplicationContext
实现了BeanFactory的全部功能,除此之外,还具备框架功能;消息机理;

ApplicationContext ctx=new FileSystemXmlApplicationContext("src/bean1.xml");

//如何读取多个xml文件
String [] paths=new String[]{"src/beans.xml","src/bean1.xml"};
ApplicationContext ctx=
new FileSystemXmlApplicationContext(paths);



【推荐使用ApplicationContext】

Spring框架默认配置文件名----applicationContext.xml



----------------------------------------------------
标签中local与bean 在引用类类型的区别:
local---》》所引用的对象必须在本xml文件当中;
bean---》》》所引用的对象既可以在本xml文件,也可以跨xml文件使用;

Spring+Hibernate框架结合,Spring容器会反转Hibernate基础对象(DataSource,Sess

ionFatory,DAO)控制权;
Spring--->>>DAO
Hibernate--->>>ORMapping ---->>>POJO ,hbm.xml
----------------------------------------------------
作业---27页1,2


相关文档
最新文档