iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 11
0

天啊~昨天存成草稿忘記發出/images/emoticon/emoticon70.gif太糊塗了
AOP(Aspect oritention programming)在位N個Service提供代理的時候,我們需要在xml中配置N次

AOP的目的為將與業務無關,卻是業務模組共同調用的邏輯或責任(例外處理/日誌管理/權限控制)封裝起來以便於
減少系統重複代碼降低模組間的程式碼耦合度以利於未來擴充及維護

AOP當中概念
1.切入點(Pointcut):在哪些類別,哪些方法上切入(where);
2.增强(Advice):在方法執行的什麼時機(when:方法前/方法後/方法前後)做什麼(what:增强的功能);
3.切面(Aspect):切面=切入點+通知,白話說就是:在什麼时機,什麼地點,做什麼加强!
4.織入(Weaving): 把切面加入到對象,然後創建出代理對象的過程。(此過程由Spring完成)


上一篇
Day 11 SpringMVC標籤(Tag)使用方式
系列文
30天學習J2EE Spring+Hibernate學習心得記錄12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言