Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuPekka Kinnunen Muutettu yli 8 vuotta sitten
1
Oliopäivät’04 Aspect-Oriented Programming part II: Vielä Kansantajuisemmin tommi.mikkonen@tut.fi
2
Oliopäivät’04 Perinteinen toteutus Aspektitoteutus (AspectJ)
3
Oliopäivät’04 Perinteinen toteutus Aspektitoteutus (AspectJ) ”Concern” ”Aspect” linjattuna ”Concerniin”
4
Oliopäivät’04 Perinteinen toteutus Aspektitoteutus (AspectJ) ”Concern” ”Aspect” linjattuna ”Concerniin” ”Come From”
5
Oliopäivät’04 Mitä järkeä, missä käytetään ja ja miten tehdään? Eri asioiden erottaminen ja erillään pitäminen lähdekoodin tasolla Käytännön sovelluksia jäljitys (tracing), profilointi, lokit, jne Kerrotaan mihin kohtaan sovellusta aspekti kiinnittyy –join point, kohta johon voi kiinnittyä –point cut, mihin join pointiin tartutaan –advice, mitä koodia ja ennen vai jälkeen join pointin se suoritetaan
6
Oliopäivät’04 Esimerkki aspect SimpleTracing { pointcut tracedCall(): call(void Figure.Draw(graphicContext)); before: tracedCall() { System.out.println( ”Entering: ” + thisJoinPoint); }
7
Oliopäivät’04 Kysymyksiä?
8
Oliopäivät’04 Kiitokset!
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.