国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JBOSSAOP學習筆記-一些術語

2019-11-18 16:22:35
字體:
來源:轉載
供稿:網友

  一些術語

Concern:一個特定的問題,關注點。這并不是AOP中才有的概念,OO中也有concern,只不過是采用OO的方法來實現。

Crosscutting concern:其實現切過了多個類的concern,比如安全檢查,事務處理等。

aspect:模塊化的crosscutting concern。也就是將安全檢查之類的在許多類中都要用到的通用功能,用統一的模塊化的代碼加以提取實現。這就是所謂的方面。這其實也可以使用面向對象的方式來實現,只不過在AOP中不需要在用到這些功能的地方進行顯示調用。對于業務程序員,方面模塊是透明的。

Join point:程序執行過程中的連接點,切換點。AOP就是在這些點中打入鍥子,將aspect(方面)切入到連接點中,包括三種:

l         方法調用點

l         field訪問點

l         異常拋出點

Advice:也就是aspect的具體實現,在join point中插入的東西,在程序執行到join point的時候,會執行advice。很多AOP框架中使用interceptor(解釋器)來實現。三種類型:

l         Before(PRe):在join point之前調用

l         After(post):在join point 之后調用

l         Around:advice控制對join point的調用

Pointcut:一組join point。

IntrodUCtion:給類或者接口增加方法或成員

Mixed inheritance:使用introduction方式來實現類似于多重繼承的功能

Weaving:將方面織入到程序執行流程中。進入討論組討論。

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大冶市| 岳阳市| 和龙市| 郑州市| 阜新市| 峡江县| 保山市| 万年县| 麻城市| 故城县| 沧州市| 阿合奇县| 平湖市| 施秉县| 碌曲县| 延边| 达日县| 项城市| 长白| 将乐县| 梅河口市| 淳化县| 洛阳市| 彩票| 磐安县| 论坛| 福建省| 兴国县| 广汉市| 青海省| 年辖:市辖区| 溆浦县| 湖北省| 闸北区| 望江县| 乌鲁木齐县| 石林| 凤城市| 天台县| 嘉荫县| 无为县|