eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingwhat up, programowanie aspektoweRe: what up, programowanie aspektowe
  • Data: 2012-05-09 12:39:42
    Temat: Re: what up, programowanie aspektowe
    Od: " " <f...@g...SKASUJ-TO.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Edek Pienkowski <e...@g...com> napisał(a):

    > Dnia Tue, 08 May 2012 19:54:29 +0000, prof fir napisal:
    >
    > > zasadniczo pierwszy raz o tym slysze, spostrzezenie
    > > w polskiej wiki wydaje sie sensowne, ale czy ktos tego
    > > uzywal, czy da sie to jakos zrobic i jak to wyglada
    >
    > Tak dosłownie, to w Javie masz AspectJ. Pozwala za pomocą
    > 20 linijek kodu zrobić takie rzeczy:
    >
    > -zaloguj wywołania każdej metody w JAR, która bierze jako
    > jeden z paramterĂłw MyInterestingObject i rzuca BusinessException.
    > Oczywiście w logach są parametry i wartość zwracan lub wyjątek
    >
    > - po kaĹźdej metodzie na obiekcie A i po new sprawdĹş, czy w obiekcie
    > są zachowane inwarianty
    >
    > - sprawdź, czy pole obiekt.x jest tą samą instancją czy przekazywany
    > parametr do metody innyObiekt.frob(x), poczas gdy obiekt.y się nie
    > zmienił
    >
    > Mniej dosłownie, ogólnie jest to pewien wzorzec projektowy, który
    > pozwala obłożyć każdą operację przed i po jakimś kodem. Może to
    > być pełen zestaw
    > - autoryzacja
    > - cache
    > - powiązanie ze środowiskiem, kontekst całej aplikacji
    > - powiązanie ze środowiskiem, kontekst procesu biznesowego
    > - transakcyjność
    > - logowanie
    > - audyt
    > - cokowiek jeszcze sobie wymyślisz
    >
    > Nie odnosi się to tylko do metod, ale też dostępu do zmiennych.
    >

    w sumie to dosyc ciekawa rzecz, przynajmniej jako pojecie
    bo pewnie moze byc trudno wyaspektowywac pewne kawalki w
    praktyce (np. log musi miec cala mase lokalnych 'dowiazan'
    choc tez mi sie nie podoba ze brudzi kod)




    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: