Home | Search | Help  
Home Page Università di Genova

Seminar Details


Date 21-4-2010
Time 14:30
Room/Location DISI- Sala Conferenze- 3 piano
Title Aspect-Oriented Programming e AspectJ
Speaker Dott. Walter Cazzola
Affiliation Università degli Studi di Milano
Link http://www.disi.unige.it/person/AnconaD/PLtutorial.html
Abstract Esistono concetti che vengono malamente catturati dalla classica decomposizione orientata agli oggetti. Funzionalità come il logging, l'autenticazione o la sincronizzazione potrebbero essere modellati indipendentemente ma essendo concettualmente trasversali alle altre funzionalità dell'applicazione la loro implementazione sarà mischiata al resto dell'applicazione impedendone il riuso, minandone la stabilità e rendendone difficile l'individuazione e la leggibilità. Le tecniche di sviluppo orientate agli aspetti supportano una migliore modularizzazione delle applicazioni object-oriented introducendo le funzionalità trasversali in un modo non invasivo nell'applicazione, cioè permetterà di incapsulare l'implementazione delle funzionalità trasversali separatamente dall'implementazione delle altre funzionalità. In questo seminario, vedremo le caratteristiche e le potenzialità del paradigma di pogrammazione orientata agli aspetti ed in particolare AspectJ, che ne è il linguaggio principe.
Back to Seminars