spring教学大纲_springmvc教学大纲
spring教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“springmvc教学大纲”。
Spring教学大纲
1.Spring简介:一站式框架 Spring能为我们带来什么? a)使层与层之间只依赖于接口
b)Spring的bean工厂为我们创建对象,不需要程序员自己new对象了(IOC:inverse of control控制反转,DI:depandency injection 依赖注入)c)可以管理事务
d)可以对其他框架进行管理(struts2,hibernate)e)也可以使用spring自带的springMVC框架 f)也可以使用spring的JDBC模板
2.Spring IOC(DI)常用的注入方式: 1.构造器注入
2.setter注入(set方法注入)(常用)注意:setter方法注入,必须提供无参构造方法 3.Spring Bean的范围 常用的范围:
Singleton:单例模式,建议不要存在具有状态的成员变量,该项为默认项
Prototype:只要使用该对象,那就创建一个新的 注意:spring在与struts2整合时,需要将产生action的bean,配置为scope=”prototype” 4.Spring自动装配 a)byName 要求:bean id必须与包含此类成员的类的成员变量名相同
b)byType 根据类型查找,将查找到的对象注入到成员变量中
5.使用spring自带的JDBC模板
6.事务管理
7.Spring管理hibernate 8.spring整合struts2 步骤:
1.在项目中要引入struts2-spring-plugin-x-x-x.jar文件,该文件的位置:struts2的lib目录下
2.在struts.xml中配置:,说明使用spring的对象工厂产生action对象 3.在web.xml中要设置spring的监听,来查找spring文件的位置
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
clapath*:applicationContext-beans.xml
注意:在spring中生成action对象时,最好配置scope=”prototype”
9.Ssh整合开发