Den här websidan ser mycket bättre ut i en bläddrare som följer rådande webstandard, men du kan titta på sidan med andra bläddrare också.

Bluefish :: Akvariet :: AOP

Bluefish logo
Logo

Java Server Faces

Java Server Faces och enhetstester

Java Server Faces och Hibernate

Hibernate och JBoss

Lunar Linux and Zepto 4200

Att delta i projekt med öppen källkod

Java-projekten i Apache

Hibernate - en introduktion

HemsideByggaren under huven

Öppen källkod på Bluefish

JavaOne 2003

Lime

OOPSLA 2002

AOP

fixafest.nu under huven

Linux From Scratch

Bluefish skänker

XSL

JDepper

OOPSLA 1999

AOP

Uppdaterad 2003-03-24

Välkommen till Bluefishs informationssida om Aspektorienterad systemutveckling (Aspect Oriented Programming, AOP)!

AOP är, enligt undertecknad, ett av de mest intressanta nya synsätt som kommit inom systemutvecklingen de senaste åren. Med hjälp av AOP kan du modellera och implementera problemområden på ett modulariserat sätt, som tidigare påverkat ett tvärsnitt av hela systemet med de problem som det innebär.

På den här sidan tänker jag samla material om AOP – både sånt jag själv skrivit, men även rapporter jag fått tillsänt till mig av andra, och länkar till information på andra ställen. Naturligtvis har jag inhämtat tillstånd från respektive författare att lägga upp de rapporter jag publicerar på vår server. Om du har skrivit en rapport eller artikel i ämnet och vill att jag lägger upp den här så säg bara till!

Bluefishs egna texter om AOP

  1. Introduktion till AOP och AspectJ, artikel publicerad i Datormagazin, augusti 2002.
  2. Rapport från OOPSLA 2002
  3. Frågor och svar, från e-postkonversationer jag haft med folk som läst mina artiklar om AOP.

Andra texter om AOP, i PDF-format

  1. Aspect Oriented Programming, rapport på engelska av Niklas Påhlsson, Högskolan i Kalmar.
  2. AOP compared to OOP, examensarbete på engelska av Magnus Mickelsson, Uppsala Universitet. (Se även bilagor och kommentarer till detta exjobb.)

Externa resurser om AOP

  1. aosd.net – En samlingssida för det mesta som rör aspektorientering. Här hittar du länkar till konferenser, verktyg, applikationer och annat.
  2. aspectj.org – Hemsidan för AspectJ, en aspektorienterad utvidgning av programspråket Java.
  3. Aspect Oriented Design Pattern Implementations – Det här är en forskningsrapport där AspectJ använts för att implementera de 23 designmönster från den klassiska boken Design Patterns. Intressant läsning! Koden finns också att ladda ned.

/Robert Burén

Bluefish logo

Bluefish AB :: Sturegatan 34 :: 114 36 Stockholm :: tel 08 459 93 30 :: fax 08 459 93 39 :: e-post info@bluefish.se