spring总结_spring框架总结
spring总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“spring框架总结”。
Spring 一:Spring流程
1.创建一个java项目
2.导入spring的支持包
3.写一个类作为被启动的类
4.书写spring的配置文件
5.启动spring容器
6.使用spring容器创建目标类对象
7.对象进行操作 二:springIOC
1.springIOC也叫作控制反转,就是让spring容器控制目标类的创建,初始化,销毁等操作。当spring是多例的时候并不能控制对象的销毁
创建bean的三种形式:
1.利用默认的构造器(必须有默认的构造函数)
2.利用静态构造方法(利用静态代码块)
3.利用实例工厂方法 只学习了两种:
创建bean的时机:
别名:alias
Spring的创建和销毁:
*初始化:
由spring容器调用init方法
在构造函数之后执行
*销毁:
单例时,由spring容器执行销毁操作,并且对象必须为ClaPathXmlApplicationContext的时候才可以,多例的情况下spring不能销毁他
三:springDI:依赖注入:给属性赋值
1.在spring中基本数据类型包括包装类和String类型
2.基本数据类型使用set方法赋值时依据的是setxxx的方法名,所以属性名和方法名要一致。
1.利用set方法给属性赋值
构造函数给属性赋值.xml
2.注解的匹配:
1、导入命名空间
xmlns:context="http://www.daodoc.com.itcast.s2sh0909.struts2.action
cn.itcast.s2sh0909.dao
cn.itcast.s2sh0909.dao.impl
cn.itcast.s2sh0909.service
cn.itcast.s2sh0909.service.impl
cn.itcast.s2sh0909.domain
config
存放所有的配置文件
struts2
hibernate
spring
applicationContext.xml
applicationContext-db.xml
...........test
存放测试类
cn.itcast.s2sh0909.test
* 在dao和service层相应的包中写接口和类
* 在applicationContext-db.xml文件中写seionFactory
* 在cn.itcast.s2sh0909.test包中新建一个类SeionFactoryTest,目的是为了测试SeionFactory
是否配置正确
* 写spring的声明式事务处理
* 在spring的配置文件中写dao和service
* 通过savePerson方法测试声明式事务处理
在Struts.xml中的action配置中,cla应该写applicationContext.xml中配置Action类bean的id.