简单介绍aop思想

来源:互联网 发布:java面向对象封装 编辑:程序博客网 时间:2024/05/26 02:53
  1. 什么是aop?
    aop(Aspect Oriented Programming) 即面向切面编程。aop是一种编程思想,比如过滤器和拦截器。
  2. 解决的问题:
    面向对象的特点是,封装、继承和多态。虽然方便了我们对类的使用,但是会多了一些重复代码,比如在servlet中。每个servlet都要设置编码问题,那么一般情况下有多少个servlet类就要写多少个解决编码的代码。增加了很多的重复代码。有些人说这很容易啊,写一个专门的类和专门方法来调用就可以了。但是这样就产生了耦合。这个时候就有了aop思想,可以将纵向的问题,横向解决。比如对于解决编码的问题,可以设置一个过滤器,然后就不用每个servlet都写解决编码的问题了。在struts2当中的action(拦截器)就很好的使用了这种思维。
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 阿甲 ajia 阿盟 阿瞒 阿瞳 阿瞳作品集 阿瞳二代护眼仪 阿瞳二代眼保仪 阿瞳视力仪 阿瞳护眼仪 阿童 冰瞳 之瞳 瞳瞳 阿邦丹齐耶里 阿硕小丸子4分钟露 阿硕小丸子高清图片 阿硕小丸子胸越来越大 阿硕小丸子8分钟 阿碧 阿碧扮演者 金庸群侠传x阿碧路线 阿祖 阿祖消痛贴 阿神 阿神解说 阿神kouki 青树阿福 黑虎阿福 阿福 农娇阿福 呆瓜阿福 阿福讲白搭 dj阿福 阿福来米 大阿福 掠夺青树阿福 青树阿福作品 黑虎阿福经典语录 黑虎阿福表情包 阿福乐五维赖氨酸多少钱一盒