ppt文档 面向方面编程(Spring-AOP)

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
12 页 1678 浏览 6 收藏 4.9分

摘要:第19章面向方面编程(SpringAOP) 目录1AOP简介2基于XML配置文件的AOP实现3基于@AspectJ注解的AOP实现2 19.1AOP简介在传统的业务处理代码中,通常会进行日志记录、参数合法性验证、异常处理、事务控制等操作。甚至常常要关心这些操作的代码是否处理正确,例如:哪里的业务日志忘记做了,哪里的事务是否在异常时忘记添加事务回滚的代码,更为担心的是如果需要修改系统日志的格式或者安全验证的策略等等,会有多少地方的代码要修改等等?日志、事务、安全验证等这些“通用的”、散布在系统各处的需要在实现业务逻辑时关注的事情称为“方面”,也可称为“关注点”。如果能将这些“方面”集中处理,然后在具体运行时,再由容器动态织入这些“方面”。这样至少有以下两个好处:(1)减少“方面”代码里的错误,处理策略改变时还能做到统一修改。(2)在编写业务逻辑时可以专心于核心业务。AOP要做的事件就是从系统中分离出“方面”,然后集中实现。从而独立地编写业务代码和方面代码,在系统运行时,再将方面“织入”到系统中。3 19.1AOP简介在使用AOP时,会涉及到切面、通知、切入点、目标对象、代理对象、织入等概念。下面对这些概念做简要介绍。(1)切面:方面(日志、事务、安全验证)的实现,如日志切面、事务切面、权限切面等等。在实际应用中通常是存放方面实现的普通Java类,要被AOP容器识别为切面,需要在配置中通过<bean>标记指定。(2)通知:是切面的具体实现。以目标方法为参照点。根据放置的位置不同,可以分为前置通知、后置通知、异常通知、环绕通知和最终通知等5种。切面类中的某个方

温馨提示:当前文档最多只能预览 7 页,若文档总页数超出了 7 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2019-03-09 14:21:16上传分享
你可能在找
  • Java程序设计基础专业教程上机实践部分Ver3.120061 No学习目标ImageNoImage理解面向对象的概念掌握创建类的方法掌握创建对象的方法 No项目列表Image[案例1]创建一个空的类[ 案例2]创建一个含有成员变量的类[案例3]创建一个含有成员方法的类[案例4]创建一个同时包含成员变量和成员方法的类 [练习1]创建一个空的类要点:依据定义类的格式,自己定义一个游戏中的英雄类。
    3.0 分 9 页 | 493.00 KB
  • 第八章复习:平面及直线目录上页下页返回结束 目录上页下页返回结束 第八章第五节曲面及其方程一、曲面方程的概念二、旋转曲面三、柱面四、二次曲面目录上页下页返回结束 一、曲面方程的概念【引求到两定点A(1,2,3 )和B(2,-1,4)等距离的点例】的轨迹方程.解:设轨迹上的动点为M(x,y,z),则AMBM,即22(x1)(y2)(z3)222(x2)(y1)(z4)化简得2x6y2z 70说明:动点轨迹为线段AB的垂直平分面.显然在此平面上的点的坐标都满足此方程,2不在此平面上的点的坐标不满足此方程.目录上页下页返回结束 定义1如果曲面S与方程F(x,y,z)=0有下述关系:(1
    3.0 分 29 页 | 2.02 MB
  • A.class中的constructor不可省略B.constructor在一个对象被new时执行C.一个class只能定义一个constructorD.constructor必须与class同名,但方法不能与 class同名解析:constructor(构造器)构造函数,不定义的情况下在编译代码阶段会自动在当前类增加无参构造函数故A错误一个class(类)可以有多个构造函数,如有一个参数的有多个参数的或无参的都可以故 A错误方法可以随意命名,只要不是java保留字故D错误【A】4、以下哪个方法用于
    4.7 分 22 页 | 40.16 KB
  • 复习向量的运算与关系一、向量的直观运算加法:rrrrabba平行四边形法则:三角形法则:rrabrbrarrabrbra目录上页下页返回结束 减法:rrrrabab平行四边形法则: brrabrarbra目录rb上页下页返回结束 数乘:数量积:rarararurrrrra�babcosaPrjarbrb物理意义:力位移ra功目录上页下页返回结束 rcrura�brbra向量积 :rurrra�babsin物理意义:力×力臂=力矩;长度的几何意义:向量积的长度等于以a,b为邻边的平行四边形的面积或以a,b为邻边的三角形面积的2倍。
    3.0 分 24 页 | 1.20 MB
  • 双面麻花围巾的编织过程:1.起针4的倍数;织2上2下----4行2.第5行,边上还是2上2下,再织4和4的麻花(左4针上,右4针下交叉--关键是上针的还是织上针,下针的还是织下针)3.第6行继续2上2下 下面是织渔网针的具体步骤,以片织为例。第一步:反面织一排下针,翻到正面就是反针;第二步:(边的打法忽略)先织一针下针;第三步:这一步就是关键所在! 把针插入前一排织的上针中,拉出来,把线绕到这一针后面,但是不掏出来,然后再插入到左边这一针,从底下掏出来,再顺势把左边的这一针退出来。依此针法第二步和第三步交叉进行。
    4.8 分 14 页 | 1.69 MB
  • 八毛八文库(www.8doc8.com)--两亿文档等你下载,什么都有,不信你来搜方便面制作工艺流程如下:和面→熟化→复合压延→连续压延→切丝成型→蒸煮→定量切断→油炸→→风冷→包装。 2.1和面和面,就是将面粉和水均匀混合一定时间,形成具有一定加工性能的湿面团。基本原理:面粉与水均匀混合时,面粉中的麦胶蛋白和麦谷蛋白吸水膨胀,被湿面筋网络包围。 当一定的面筋网络形成之后,停 八毛八文库(www.8doc8.com)--两亿文档等你下载,什么都有,不信你来搜止快打,以免已形成的网络被打断,开始慢打,使面筋进一步扩展延伸,从而形成的面团具有良好的加工性能
    3.0 分 3 页 | 58.90 KB
  • ..平面向量较难题一.选择题(共25小题)1.过点P(﹣1,1)作圆C:(x﹣t)2+(y﹣t+2)2=1(t∈R)的切线,切点分别为A,B,则•的最小值为()A.B.C.D.2﹣32.如图,已知平面四边形 在直角梯形ABCD中,AB⊥AD,AB∥DC,AB=2,AD=DC=1,图中圆弧所在圆的圆心为点C,半径为,且点P在图中阴影部分(包括边界)运动.若=x+y,其中x,y∈R,则4x﹣y的取值范围是().下载可编辑
    3.0 分 9 页 | 252.50 KB
  • 3.0 分 2 页 | 728.00 KB
  • 5.0 分 2 页 | 59.00 KB
  • 5.0 分 3 页 | 56.50 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档