Spring Framework: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Aggiungo riferimenti e confronto con Java EE |
Aggiungo alternative e bibliografia |
||
Riga 17:
|Lingua =
}}
In [[informatica]] '''Spring''' è un [[framework]] [[open source]] per lo sviluppo di [[applicazione (informatica)|applicazioni]] su [[piattaforma Java]].
A questo framework sono associate tanti altri progetti, che hanno nomi compositi come Spring Boot, Spring Data, Spring Batch, eccetera. Questi progetti sono stati ideati per fornire funzionalità aggiuntive al framework.
==Descrizione==▼
▲== Descrizione ==
La prima versione venne scritta da Rod Johnson e distribuita con la pubblicazione del proprio libro "''Expert One-on-One Java EE Design and Development''" (Wrox Press, ottobre 2002)<ref>[http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764543857.html Expert One-on-One J2EE Design and Development]</ref>.
Line 41 ⟶ 43:
Spring rese popolari alcune tecniche prima di allora poco note, come l'[[Inversion of Control]] e il paradigma di [[Programmazione orientata agli aspetti]].
Il 2005 ha visto un enorme aumento di consensi in concomitanza di una nuova importante distribuzione. Inoltre il [http://forum.spring.io/ forum] ufficiale ha notevolmente aiutato ad accrescere la popolarità del framework e si è imposto quale fonte primaria di informazione e di supporto agli utenti.
== Alternative ==
Ci sono altre librerie Java che permettono di implementare la dependency injection, sono:
* [https://docs.oracle.com/javaee/7/tutorial/cdi-basic.htm Contexts and Dependency Injection for Java EE]
* [http://square.github.io/dagger/ Dagger]
* [https://github.com/google/guice Google Guice]
== Note ==
<references/>
== Bibliografia ==
* {{cita libro | nome=Craig | cognome=Walls | titolo=Spring in Action, Fourth Edition | anno=2014 | editore=Manning | città=New York | url=https://www.manning.com/books/spring-in-action-fourth-edition }}
== Voci correlate ==
|