Аспектно-орієнтоване програмування

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук
Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.

Аспектно-орієнтоване програмуванняпарадигма програмування, яка дозволяє виокремити перехресну функціональність.

порівняння фреймворків для Java
Feature/issue AspectJ AspectWerkz JBoss AOP Spring dynaaop
Weaving time Compile/load-time Compile/load-time Compile/load/run Runtime Runtime
Transparency Transparent Transparent Choice Factory Factory
Per-instance aspects No No Yes Yes Yes
Constructor, field, throw, and cflow interception All All Some Some None
Annotations No Yes Yes Yes No
Standalone Yes Yes Yes No Yes
AOP Alliance No No No Yes Yes
Affiliation IBM BEA JBoss Spring ?

[1]

Особисті інструменти