2020年全国计算机等级考试二级JAVA重点内容

上传人:碎****木 文档编号:218630802 上传时间:2021-12-05 格式:DOCX 页数:3 大小:13.01KB
返回 下载 相关 举报
2020年全国计算机等级考试二级JAVA重点内容_第1页
第1页 / 共3页
2020年全国计算机等级考试二级JAVA重点内容_第2页
第2页 / 共3页
2020年全国计算机等级考试二级JAVA重点内容_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《2020年全国计算机等级考试二级JAVA重点内容》由会员分享,可在线阅读,更多相关《2020年全国计算机等级考试二级JAVA重点内容(3页珍藏版)》请在金锄头文库上搜索。

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) 方法限定 executionexecution(修饰符?返回类型方法名 (参数类型 )t

4、hrows 特别?)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 包下及其子包全部类型的全部方法executi

5、on(*.tarena.*.*(.)f. 匹配 UserDAO 中有一个参数并且是 String 类型的方法execution(*.tarena.UserDAO.*(java.lang.String)2) 类型限定 within within( 类型)a. 匹配.tarena.UserDAO 的全部方法 within(.tarena.UserDAO)b. 匹配.tarena 包下的全部类的全部方法 within(.tarena.*)c. 匹配.tarena 包下及其子包的全部类的全部方法within(.tarena.*) 3)id 名限定 beanbean(idOrName 属性值 )a. 匹配容器中全部 id 或name 属性值以 dao 结尾的 bean 对象bean(*dao)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号