java笔记 spring整理

java笔记 spring整理

ID:14101370

大小:51.00 KB

页数:17页

时间:2018-07-26

java笔记 spring整理_第1页
java笔记 spring整理_第2页
java笔记 spring整理_第3页
java笔记 spring整理_第4页
java笔记 spring整理_第5页
资源描述:

《java笔记 spring整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java笔记spring整理Spring的基本使用:Spring框架提供了一个容器,该容器可以管理应用程序的组建,还提供了IoP和AoP机制,实现组建之间的解耦,增强系统的维护性和扩展性。配置src下的applicationContext.xml文件:AbstractApplicationContex

2、tac=newClassPathXmlApplicationContext("applicationContext.xml");类名对象名=ac.getBean("idName");ac.close();容器销毁,必须是AbstractApplicationContext类型注意:默认lazy-init="false":Spring容器实例化时会创建对象执行对象的构造方法时会执行init方法执行ac.close()后会执行destroy方法,destroy仅对单例模式有效默认scope="singleton":Bean组件采用单例模式创建,只有一个对象,getBean(

3、)返回同一个对象当scope="prototype":执行getBean()后才创建对象,返回的是新对象在Web应用中,可以将Bean对象与request或session绑定Spring框架的IoC机制:IoC(inverseofcontroller)控制反转是一种思想,基于依赖注入实现DI(依赖注入)方式一:setter注入

4、lue>xxxxxxvalue方式二:构造方法注入Spri

5、ng的AoP机制:侧重点是共通处理部分,可以将方面组件作用到一批目标对象的方法上,改善程序结构,降低组件耦合度。AoP(aspectorientedprogramming)面向方面编程

6、aop:aspect>方面(Aspect):指的是封装共通处理的组件,可以作用到其他目标对象方法上切入点(Pointcut):指的是一个表达式,用于描述目标对象及其方法连接点(JoinPointCut):指的是方面组件和一个目标对象的一个方法连接位置。连接点的结合构成了切入点。目标对象(Target):要使用方面组件功能的组件对象通知(Advice):指定方面组件和目标对象方法在连接点上切入的时机动态代理(AutoProxy):当一个目标对象使用了AOP切入之后,容器返回的对象是一个动态生成的代理类。之后通过代理调用业务方法,代理会调用目标对象

7、方法和方面组件方法。Spring在底层使用了两种方法动态生成代理类:1)使用JDK提供的ProxyAPI生成.(适用于目标对象有接口定义)publicclass$Proxy1implements目标对象接口{}2)使用cglib.jar工具包生成(适用于目标对象没有接口定义)publicclass$Proxy2extends目标对象类型{}Spring主要提供了5种类型通知:1)前置通知:方面组件方法在目标方法之前执行2)后置通知:方面组件方法在目标方法之后执行3)最终通知:无论目标方法有没有异常都会执行4)环绕通知:方面组件方法在目标方

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

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

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