没有合适的资源?快使用搜索试试~ 我知道了~
面向切面编程PPT(Java语言)
需积分: 12 0 下载量 186 浏览量
2022-12-22
17:51:54
上传
评论
收藏 702KB PPTX 举报
温馨提示
试读
30页
一、为什么要用面向切面编程 二、什么是面向切面编程 三、面向切面编程的使用 四、遇到的问题与解决方法
资源推荐
资源详情
资源评论
面向切面编程-AOP
主要模块
一、为什么要用面向切面编程
二、什么是面向切面编程
三、面向切面编程的使用
四、遇到的问题与解决方法
一、为什么用面向切面编程
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等
,然后才是编写核心的业务逻辑处理代码,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法
复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。
一、为什么用面向切面编程
如果能把众多方法中的所有共有代码全部抽取出来,放置到某个地方集中管理,然后在具体运行时,再
由容器动态织入这些共有代码的话,最起码可以解决两个问题:
• 程序员在编写具体的业务逻辑处理方法时,只需关心核心的业务逻辑处理,既提高了工作效率,又使
代码变更简洁优雅。
• 在日后的维护中由于业务逻辑代码与共有代码分开存放,而且共有代码是集中存放的,因此使维护工
作变得简单轻松。
二、什么是面向切面
面向切面编程Aspect Oriented Programming(AOP),技术就是为解决这个问题而诞生的,切面就
是横切面,如图6-5所示,代表的是一个普遍存在的共有功能,例如,日志切面、权限切面及
事务切面等。
剩余29页未读,继续阅读
资源评论
wh_liguowen
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功