Aspektově orientované programování: Porovnání verzí

Smazaný obsah Přidaný obsah
ArthurBot (diskuse | příspěvky)
m Robot opravil přesměrování na Java (software) - Změněn(y) odkaz(y) na Java (programovací jazyk)
Řádek 25:
}
 
<small>Pro ukázky kódu je použitá [[Java (softwareprogramovací jazyk)|Java]]-like syntaxe, protože v současnosti se většina dějství kolem AOP tak nějak motá kolem Javy a příbuzných jazyků.</small>
 
Nicméně, v bankovních aplikacích reálného světa se tato metoda pro přenos zdá daleko od adekvátnosti. Musíme vložit bezpečnostní kontroly pro ověření, že aktuální uživatel je autorizován k provedení této operace. Musíme uzavřít operaci do [[Databázová transakce|databázové transakce]] abychom se vyhli nekonzistenci dat. Musíme operaci zaznamenat v systémovém logu kvůli berňáku. A tak dál. Velmi zjednodušená verze se všemi těmito novými koncerny může vypadat nějak takhle:
Řádek 156:
** [http://www.postsharp.org/ PostSharp]
 
* [[Java (softwareprogramovací jazyk)|Java]]:
** [http://eclipse.org/aspectj/ AspectJ]
** [http://aspectwerkz.codehaus.org/ AspectWerkz (Now merged with AspectJ)]