Venerdì 16 Aprile 2010
Uno
dei problemi principali che impediscono la realizzazione di applicazioni
modulari è la dipendenza tra i componenti che le costituiscono.
Eliminare queste dipendenze può dare innumerevoli vantaggi quali la
possibilità di effettuare test automatici ed avere un codice incline al
cambiamento. Tecniche come Inversion of Control (IoC) e Dependecy
Injection (DI) ci possono aiutare giocando un ruolo fondamentale nella
ricerca del "Low Coupling".
Vedremo inoltre come attraverso Aspect Oriented Programming (AOP) sia
possibile isolare la presenza dei "Crosscutting Concern", ovvero i "comportamenti" trasversali all'applicazione (come il logging,
l'autenticazione, il caching, il Transaction Management, ...),
mitigandone la loro natura pervasiva.
L'iscrizione è gratuita!! Agenda e Registrazione!