亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

盤點(diǎn)計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn)

時(shí)間:2024-08-08 18:08:10 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

盤點(diǎn)計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn)

  計(jì)算機(jī)網(wǎng)絡(luò)通俗地講就是由多臺(tái)計(jì)算機(jī)(或其它計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備)通過傳輸介質(zhì)和軟件物理(或邏輯)連接在一起組成的。下面是yjbys小編收集了一些計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn),希望大家認(rèn)真閱讀!

盤點(diǎn)計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn)

  1.AOP的概念及優(yōu)點(diǎn)

  Aspect Oriented Programming面向方面編程.

  面對象編程的關(guān)注點(diǎn)是對象,面向方面編程以面向?qū)ο缶幊虨榛A(chǔ),關(guān)注點(diǎn)是切面,切面組件可以作用在若干目標(biāo)對象的方法上,封裝了具有通用性的一些處理.例如日志記錄,事務(wù)處理,異常處理等等.

  面向方面編程優(yōu)點(diǎn):將共通處理封裝成了一個(gè)獨(dú)立組件,利用配置形式作用在了某一批目標(biāo)對象上,實(shí)現(xiàn)組件的重復(fù)利用,將切面和目標(biāo)對象解耦,實(shí)現(xiàn)了低耦合應(yīng)用.

  *a.切面(Aspect)

  封裝了共通處理的組件,可用于切入到目標(biāo)對象的處理方法中

  *b.切入點(diǎn)(Pointcut)

  用于指定目標(biāo)對象和方法的一個(gè)表達(dá)式.是連接點(diǎn)的集合.

  連接點(diǎn)是切面組件與某一個(gè)目標(biāo)對象方法的作用點(diǎn),例如方法調(diào)用和異常發(fā)生

  *c.通知(Advice)

  用于指定切面功能切入目標(biāo)對象方法的位置.例如切入到目標(biāo)方法調(diào)用之前,目標(biāo)方法調(diào)用之后等.

  通知類型:前置通知,后置通知,環(huán)繞通知,最終通知,異常通知

  try{

  //執(zhí)行前置通知

  //執(zhí)行環(huán)繞通知--前置

  執(zhí)行目標(biāo)對象方法

  //執(zhí)行環(huán)繞通知--后置

  //執(zhí)行后置通知

  }catch(Exception ex){

  //執(zhí)行異常通知

  }finally{

  //執(zhí)行最終通知

  }

  d.目標(biāo)對象(Target)

  需要使用切面功能的,被切入的Bean對象.使用切入點(diǎn)表達(dá)式指定

  e.動(dòng)態(tài)代理(AutoProxy)

  在Spring采用了AOP之后,從容器取出的目標(biāo)對象是一個(gè)動(dòng)態(tài)代理類型,調(diào)用代理對象方法時(shí),代理對象會(huì)調(diào)用切面功能和目標(biāo)對象功能.

  動(dòng)態(tài)代理類生成技術(shù):

  有接口的目標(biāo)對象采用JDK Proxy技術(shù).

  沒有接口的目標(biāo)對象采用CGLIB技術(shù).

  2.切入點(diǎn)表達(dá)式的定義

  1)方法限定execution

  execution(修飾符? 返回類型 方法名(參數(shù)類型) throws 異常?)

  a.匹配com.tarena.UserDAO的save()方法

  execution(* com.tarena.UserDAO.save(..))

  b.匹配com.tarena.UserDAO的所有方法

  execution(* com.tarena.UserDAO.*(..))

  c.匹配com.tarena.UserDAO的所有public void方法

  execution(public void com.tarena.UserDAO.*(..))

  d.匹配com.tarena包下所有類型的所有方法

  execution(* com.tarena.*.*(..))

  e.匹配com.tarena包下及其子包所有類型的所有方法

  execution(* com.tarena..*.*(..))

  f.匹配UserDAO中有一個(gè)參數(shù)并且是String類型的方法

  execution(* com.tarena.UserDAO.*(java.lang.String))

  2)類型限定within

  within(類型)

  a.匹配com.tarena.UserDAO的所有方法

  within(com.tarena.UserDAO)

  b.匹配com.tarena包下的所有類的所有方法

  within(com.tarena.*)

  c.匹配com.tarena包下及其子包的所有類的所有方法

  within(com.tarena..*)

  3)id名限定bean

  bean(idOrName屬性值)

  a.匹配容器中所有id或name屬性值以dao結(jié)尾的bean對象

  bean(*dao)

【盤點(diǎn)計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn)】相關(guān)文章:

計(jì)算機(jī)二級(jí)c語言知識(shí)點(diǎn)盤點(diǎn)06-18

計(jì)算機(jī)二級(jí)JAVA考試常見知識(shí)點(diǎn)05-30

2017計(jì)算機(jī)二級(jí)JAVA重要指知識(shí)點(diǎn)06-18

計(jì)算機(jī)等級(jí)考試二級(jí)Java重要知識(shí)點(diǎn)10-17

計(jì)算機(jī)二級(jí)考試JAVA知識(shí)點(diǎn):組件和容器08-04

全國計(jì)算機(jī)二級(jí)Java筆試題知識(shí)點(diǎn)02-26

2017年計(jì)算機(jī)二級(jí)JAVA重要知識(shí)點(diǎn)08-08

計(jì)算機(jī)二級(jí)C語言考點(diǎn)盤點(diǎn)07-28

計(jì)算機(jī)二級(jí)java上機(jī)試題題庫07-13

計(jì)算機(jī)二級(jí)Java考試及答案201706-11

主站蜘蛛池模板: 国产极品久久久久极品| 亚洲视频在线观看免费视频| 亚洲日韩AV无码一区二区三区人 | 人妻熟女一区二区aⅴ水野朝阳 | 国内揄拍国内精品| 日本乱偷互换人妻中文字幕| 三河市| 日韩欧美偷拍高跟鞋精品一区| 98色婷婷在线| 亚洲精品国产情侣av在线| 97se亚洲| 亚洲综合久久一本伊一区| 国产免费久久精品99reswag| 伊人色在线视频| 丰满少妇69激情啪啪无| 欧美人牲交a欧美精区日韩| 1024国产在线| 中文字幕免费视频| 亚洲国产av无码精品| 日韩av无码精品人妻系列| 精久国产av一区二区三区孕妇| 久久中文字幕人妻熟av女| 久久综合精品国产一区二区三区无 | 最新国产精品拍自在线观看| 97se亚洲综合自在线| 中文字幕2区| 精品乱人伦一区二区三区| 精品久久久久久无码人妻| 亚洲综合极品香蕉久久网| 少妇AV| 尼木县| 亚洲欧美综合在线中文| 狠狠色丁香婷婷亚洲综合| 精品无码午夜福利理论片| 久久欧美一区二区三区性牲奴| 久久精品日日躁夜夜躁| 亚洲日韩AV动态图| 在线精品国产成人综合| 人妻丰满熟妇ⅴ无码区a片| 热思思久久免费视频| 成人免费无码婬片在线观看免费 |