2014-10-07 69 views
0

您好我是aspectj的新手,經過幾個小時的瀏覽網絡後,我開始對aspectj有所瞭解。而且我還有一個疑問,就是這個類似於visual studio中的直接窗口,就像在我們手動檢查關節點的aspectj中一樣......在即時窗口中,如果我們鍵入任何變量,它將在當前方法中返回其值。同樣,在aspectj中,我們正在使用system.out.println()調用指定的函數並在該方法內調用變量值來手動聲明。是對的嗎?如果是錯誤的...指正Aspectj在eclipse中的概念

+0

我無法理解這個問題,但是如果我理解正確,那麼您將切入點設置爲設置斷點並檢查變量? – Leon 2014-10-07 12:08:48

+0

@Leon ...是的正確 – user3797438 2014-10-07 12:10:13

+0

該行爲確實看起來非常相似,但調試不是使用方面完成的。你對AOP有多熟悉? http://en.wikipedia.org/wiki/Aspect-oriented_programming – Leon 2014-10-07 12:12:34

回答

1

從wikipeida文章:AOP是一種編程範式,旨在通過允許跨領域的分離,增加模塊化涉及

想想緩存....這是這個問題涉及其他問題,比如從數據存儲中讀取數據。您可以創建點緩存來緩存寫入數據存儲區的值,以及在訪問數據存儲區時從緩存區讀取值。這裏是一個特別關於AOP用例的問題的鏈接:AOP use cases?

如果你想使用AOP來「觀察」一個變量,簡短的回答是你不能。切入點只能是應用的方法