Skip to content

1. Introduzione

Il PDF del documento è disponibile |QUI|.

Gli esempi in questo documento sono |QUI|.

Scopo del presente documento:


Le idee presentate in questo documento si basano su un libro che ho letto nell'estate del 2004, un'opera magnifica di Rod Johnson: J2EE Development without EJB, pubblicato da Wrox.


È già stato scritto un documento sull'IoC di Spring per Java [https://stahe.github.io/it-java-spring-dec-2015/corso-introduzione-al-framework-spring.html]. Il presente documento tratta gli stessi argomenti, adattandoli però alla piattaforma .NET. Il linguaggio .NET utilizzato per gli esempi è VB.NET.

Spring.net è attualmente solo alla versione 0.6 RC3 (aprile 2005). Vedi l'appendice per sapere dove trovarlo. Poiché Spring.net è ancora in fase di sviluppo, finora sono state portate solo alcune delle funzionalità di Spring/Java, ma queste sono quelle che costituiscono il nucleo di Spring: inversione di controllo (IoC) e programmazione orientata agli aspetti (AOP). Qui presentiamo solo il concetto di inversione di controllo.

È possibile che alcuni dei dettagli tecnici qui presentati possano cambiare in futuro. Il valore di Spring non risiede in questi dettagli tecnici, ma piuttosto nella sua filosofia. È questa filosofia che il lettore è invitato a scoprire.

La sezione pratica di questo documento fornisce diversi esempi. Essi utilizzano classi di test NUnit. Queste sono l'equivalente .NET delle classi di test JUnit di Java. Nell'appendice troverete dove procurarvi [NUnit] e come installarlo.