Le tecniche di Inversion of Control (IoC), e in particolare quelle di Dependency Injection (DI), si sono rivelate nel corso di anni utilissime per scrivere applicazioni ben organizzate, manutenibili e testabili. Per questa ragione lo Spring Framework, alla cui base ci sono proprio tali tecniche, 竪 diventato una presenza quasi obbligatoria nella maggior parte delle applicazioni.
Come molte tecnologie, se usate bene hanno vantaggi innegabili. I problemi sorgono quando vengono usate senza alcun controllo da sviluppatori inesperti, che le usano senza alcuna consapevolezza, generando effetti totalmente dannosi allapplicazione e, soprattutto, al processo di sviluppo.
In questa presentazione verr innanzitutto introdotto lo Spring Framework, mostrandone le caratteristiche di base, e le utilissime capacit di integrazione di svariate tecnologie. Successivamente verranno mostrati esempi di cattivo e buon utilizzo, cercando di fornire delle linee guida che indirizzino anche i programmatori meno esperti verso la strada corretta.
1 of 9
Downloaded 13 times
More Related Content
Spring: usarlo conviene, ma usalo bene!
1. Spring:
usarlo conviene, ma usalo bene
Lucio Benfante
lucio@benfante.com
verona.javaday.it www.jugpadova.it
2. Inversion Of Control (IoC)
Inversion of control, or IoC, is an abstract
principle describing an aspect of some
software architecture designs in which the
flow of control of a system is inverted in
comparison to procedural programming.
from wikipedia