1 Spring Framework Spring è un framework Open Source per lo sviluppo di applicazioni su piattaforma...
-
Upload
alba-leone -
Category
Documents
-
view
215 -
download
2
Transcript of 1 Spring Framework Spring è un framework Open Source per lo sviluppo di applicazioni su piattaforma...
1
Spring Framework
Spring è un framework Open Source per lo sviluppo di applicazioni su piattaforma Java.
Vantaggi:
• Libertà di programmazione• Comunità molto attiva• Molta documentazione• Codice di qualità• Maturità del progetto
© copyright ADD VALUE 2011 - Confidential
2
Spring Framework
Spring è stato riconosciuto all'interno della comunità Java come standard «de facto».
È una valida alternativa ad Enterprise JavaBeans (EJB)!
© copyright ADD VALUE 2011 - Confidential
3
Spring Framework, Dependency Injection (1)
Tecnica di iniezione di dipendenze di una classe (variabili, oggetti … )
Spring può iniettare dipendenze:• Direttamente nei costruttori (Constructor Dependency Injection)• Nelle variabili delle classi (Setter Dependency Injection)
Hollywood Principle“don't call us, we'll call you.”
© copyright ADD VALUE 2011 - Confidential
4
Spring Framework, Dependency Injection (2)
NON PREOCCUPIAMOCI DI CHI SVOLGERA’ IL LAVORO PER NOI…
PREOCCUPIAMOCI DI CHIEDERE UN SERVIZIO CON CERTE CARATTERISTICHE, SPRING CE LO FORNIRA’ !
© copyright ADD VALUE 2011 - Confidential
5
Spring Framework, Dependency Injection (3)
© copyright ADD VALUE 2011 - Confidential
Il Bean è un’entità Java (e.g. Plain Old Java Object).
Rappresentazione XML di un Bean
6
Spring Framework, Dependency Injection - Esempi
© copyright ADD VALUE 2011 - Confidential
Alcuni esempi…
Riferimento: it.addvalue.examples.example01_DependencyInjection