传智播客Spring25视频教程学习笔记.pdf

传智播客Spring25视频教程学习笔记.pdf

ID:57349146

大小:137.81 KB

页数:3页

时间:2020-08-12

传智播客Spring25视频教程学习笔记.pdf_第1页
传智播客Spring25视频教程学习笔记.pdf_第2页
传智播客Spring25视频教程学习笔记.pdf_第3页
资源描述:

《传智播客Spring25视频教程学习笔记.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、传智播客Spring2.5视频教程学习笔记1.全面阐释Spring及其各项功能1.1Spring是什么?Spring是一个开源的控制反转(InversionofControl,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发。1.2IoC控制反转所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。1.3依赖注入(DI:DependicyInjection)所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。1.4面向切面(AO

2、P)1.5为什么要使用Spring解耦(各层之间通过接口调用)提供事务、消息服务单例模式AOP支持辅助类(JDBCTemplate,HibernateTemplate)支持与Struts,Hibernate,JPA等框架的集成1.6实例化bean的方式构造函数(90%使用),静态工厂方法,实例工厂方法1.使用类构造器实例化2.使用静态工厂方法实例化

3、erFactory"factory-method="createOrder"/>publicclassOrderFactory{publicstaticOrderServiceBeancreateOrder(){returnnewOrderServiceBean();}}3.使用实例工厂方法实例化

4、-method="createOrder"/>publicclassOrderFactory{publicOrderServiceBeancreateOrder(){returnnewOrderServiceBean();}}默认情况下使用的是单例的,只有id和class属性的。在容器实例化时就对bean实例化,如果加参数:scope=“prototype”,则在getbean(“beanname”)时实例化,加参数:lazy-init=”true”指定容器实例化时不实例化单个bean(延迟初始化),如需设置所有bean都延迟初始化,则在节点中增加

5、属性default-lazy-init=”true”,不建议使用。指定Bean的初始化方法和销毁方法:Bean实例化后即执行init方法,bean销毁后即执行方法close。(ctx.close())1.6单实例默认为单实例;prototype原型1.7单例模式1单例类只可有一个实例;2单例类必须自己创建自己这惟一的实例;3单例类必须给所有其他对象提供这一实例;1.7将一个bean注入到

6、另一个bean当中的方法1.构造器方式注入2.Set方法1.8基本类型对象注入1.9集合类型注2.搭建与测试Spring的开发环境3.编码剖析Spring管理Bean的原理4.Spring的三种实例化Bean的方式5.配置Spring管理的bean的作用域6.Spring管理的Bean的生命周期7.编码剖析Spring依赖注入的原理8.编码剖析Spring装配基本属性的原理9.Spring如何装配各种集合类型的属性10.使用构造器装配属性11.用@Resource注解完成属性装配12.编码剖析@Resource注解的实现原理13.@Autowire注解与自动装配

7、14.让Spring自动扫描和管理Bean15.使用JDK中的Proxy技术实现AOP功能16.使用CGLIB实现AOP功能与AOP概念解释17.使用Spring的注解方式实现AOP入门18.使用Spring的注解方式实现AOP的细节19.使用Spring配置文件实现AOP20.aspectj的切入点语法定义细节21.搭建和配置Spring与jdbc整合的环境22.Spring集成的jdbc编码和事务管理23.使用Spring注解方式管理事务与传播行为详解24.使用Spring配置文件实现事务管理25.搭建和配置Spring与Hibernate整合的环境26.S

8、pring集成的Hibe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。