admin 管理员组文章数量: 887021
2023年12月20日发(作者:表单提交后怎么不跳转页面)
传智播客Spring2.5视频教程学习笔记
1.全面阐释Spring及其各项功能
1.1Spring是什么?
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发。
1.2IoC控制反转
所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。
1.3依赖注入(DI:Dependicy Injection)
所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。
1.4面向切面(AOP)
1.5为什么要使用Spring
解耦(各层之间通过接口调用)
提供事务、消息服务
单例模式
AOP支持
辅助类(JDBCTemplate,HibernateTemplate)
支持与Struts,Hibernate,JPA等框架的集成
1.6实例化bean的方式
构造函数(90%使用),静态工厂方法,实例工厂方法
1.使用类构造器实例化
2.使用静态工厂方法实例化
factory-method="createOrder"/> public class OrderFactory { public static OrderServiceBean createOrder(){ return new OrderServiceBean(); } } 3.使用实例工厂方法实例化 public class OrderFactory { public OrderServiceBean createOrder(){ return new OrderServiceBean(); } } 默认情况下使用的是单例的,只有id和class属性的。在容器实例化时就对bean实例化,如果加参数:scope=“prototype”,则在getbean(“beanname”)时实例化,加参数:lazy-init=”true”指定容器实例化时不实例化单个bean(延迟初始化),如需设置所有bean都延迟初始化,则在 指定Bean的初始化方法和销毁方法: destroy-method="close"/> Bean实例化后即执行init方法,bean销毁后即执行方法close。(()) 1.6单实例 默认为单实例; prototype原型 1.7单例模式 1 单例类只可有一个实例; 2 单例类必须自己创建自己这惟一的实例; 3 单例类必须给所有其他对象提供这一实例; 1.7将一个bean注入到另一个bean当中的方法 1.构造器方式注入 2.Set方法 1.8基本类型对象注入 1.9集合类型注入 2.搭建与测试Spring的开发环境 3.编码剖析Spring管理Bean的原理 的三种实例化Bean的方式 5.配置Spring管理的bean的作用域 管理的Bean的生命周期 7.编码剖析Spring依赖注入的原理 8.编码剖析Spring装配基本属性的原理 如何装配各种集合类型的属性 10.使用构造器装配属性 11.用@Resource注解完成属性装配 12.编码剖析@Resource注解的实现原理 13.@Autowire注解与自动装配 14.让Spring自动扫描和管理Bean 15.使用JDK中的Proxy技术实现AOP功能 16.使用CGLIB实现AOP功能与AOP概念解释 17.使用Spring的注解方式实现AOP入门 18.使用Spring的注解方式实现AOP的细节 19.使用Spring配置文件实现AOP j的切入点语法定义细节 21.搭建和配置Spring与jdbc整合的环境 集成的jdbc编码和事务管理 23.使用Spring注解方式管理事务与传播行为详解 24.使用Spring配置文件实现事务管理 25.搭建和配置Spring与Hibernate整合的环境 集成的Hibernate编码与测试 与Spring集成方案1(Struts集成Spring) 与Spring集成方案2(Spring集成Struts) 29.为Spring集成的Hibernate配置二级缓存 提供的CharacterEncodingOpenSessionInView功能 31.使用Spring集成JPA +Spring+JPA集成 和 33.使用Spring集成Struts2 34.所有源码
版权声明:本文标题:传智播客Spring2.5视频教程学习笔记 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703012488h439613.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论