下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级java重点内容学习是要持之以恒的一件事, 坚持就是胜利 ! 以下的全国计算机等级考试二级 java 重点内容,希望对大家有所帮助,更多信息请关 注!1. aop 的概念及优点aspectorientedprogramming 面向方面编程 . 面对象编程的关注点是对象 , 面向方面编程以面向对象编程为 基础 , 关注点是切面 , 切面组件可以作用在若干目标对象的方法上 , 封 装了具有通用性的一些处理 .例如日志记录 ,事务处理 ,异常处理等 等.面向方面编程优点 : 将共通处理封装成了一个独立组件 ,利用配置形式作用在了某一批目标对象上 ,实现组件的重复利用 , 将切
2、面和 目标对象解耦 , 实现了低耦合应用 .*a. 切面 (aspect) 封装了共通处理的组件 , 可用于切入到目标对象的处理方法中*b. 切入点 (pointcut) 用于指定目标对象和方法的一个表达式 . 是连接点的集合 . 连接点是切面组件与某一个目标对象方法的作用点 , 例如方法 调用和异常发生*c. 通知 (advice) 用于指定切面功能切入目标对象方法的位置 . 例如切入到目标 方法调用之前 , 目标方法调用之后等 .通知类型:前置通知,后置通知,环绕通知 ,最终通知,异常通知 try/ 执行前置通知/ 执行环绕通知 - 前置执行目标对象方法/ 执行环绕通知 - 后置/ 执行后
3、置通知catch(exceptionex)/ 执行异常通知finally/ 执行最终通知d.目标对象 (target)需要使用切面功能的,被切入的 bean 对象.使用切入点表达式 指定e.动态代理 (autoproxy)在 spring 采用了 aop 之后,从容器取出的目标对象是一个动态 代理类型,调用代理对象方法时 ,代理对象会调用切面功能和目标对 象功能 .动态代理类生成技术 :有接口的目标对象采用 jdkproxy 技术.没有接口的目标对象采用 cglib 技术.2.1)切入点表达式的定义方法限定 execution修饰符?返回类型方法名 (参数类型 )throws 异常?)exec
4、ution(a.匹配 .tarena.userdao 的 save() 方法execution(*.tarena.userdao.save(.)b.匹配 .tarena.userdao 的所有方法execution(*.tarena.userdao.*(.)c.匹配 .tarena.userdao 的所有 publicvoid 方法execution(publicvoid.tarena.userdao.*(.)d.匹配 .tarena 包下所有类型的所有方法execution(*.tarena.*.*(.)e.匹配 .tarena 包下及其子包所有类型的所有方法execution(*.tarena.*.*(.)f.匹配 userdao 中有一个参数并且是 string 类型的方法execution(*.tarena.userdao.*(java.lang.string)2)a.b.c.类型限定 within within( 类型)匹配.tarena.userdao 的所有方法 within(.tarena.userdao)匹配.tarena 包下的所有类的所有方法 within(.tarena.*)匹配.tarena 包下及其子包的所有类的所有方法within(.tarena.*)3)id 名限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44809-2024物联网工业物联网系统设备兼容性要求和模型
- GB/T 44802-2024柔性直流输电用绝缘栅双极晶体管(IGBT)驱动器技术规范
- 高中历史 第一单元 从“朕即皇帝”到“主权在民”第1节 欧洲的君主专制教案 岳麓版选修2
- 2024秋五年级语文上册 第四单元 15 小岛教案 新人教版
- 2023六年级数学上册 6 百分数教案 新人教版
- 湖南省衡阳市高中数学 第一章 集合与函数概念 1.3 函数的基本性质 1.3.1 单调性与最大(小)值教案 新人教A版必修1
- 八年级地理上册 第二章 第三节 气候与人类活动教案1 中图版
- 2024-2025学年高中化学 第一章 物质结构元素周期律 第二节 元素周期律第3课时教案1 新人教版必修2
- 租用家庭氧气瓶合同(2篇)
- 棕榈油供销合同(2篇)
- 部编版三年级上册语文全册教案(教案)
- 电信营业厅业务办理指南预案
- 静脉输液治疗护理技术操作规范
- 2023年12月英语四级真题及答案-第2套
- 2024天猫男装行业秋冬趋势白皮书
- 运营内控副行长/经理资格认证考试题库(2021版)
- 办公技能竞赛试题
- 《正确对待外来文化》名师课件
- 2024年绵阳科技城新区事业单位考核公开招聘高层次人才10人(高频重点复习提升训练)共500题附带答案详解
- 韶关市仁化县教育局招聘中小学临聘教师笔试真题2022
- 七年级英语上册(人教版2024)新教材解读课件
评论
0/150
提交评论