Link copiato negli appunti
àˆ finalmente disponibile Spring 3.1, la nuova release del framework che ha rivitalizzato il settore Java Enterprise.
Come sempre ricco l'elenco di novità :
- configurazioni java-based, per snellire (o soppiantare) il "vecchio"
applicationContext.xml
ma anche lo "storico"web.xml
per progetti web che utilizzano la specifica Servlet 3.0: modifica, questa, in linea con la tendenza generale tra i framework di non appoggiarsi a numerosi e pesanti file xml per la configurazione;
- nuova astrazione per il caching;
- in Spring MVC, supporto per i flash attributes;
- bean definition profiles, ovvero la possibilità di caricare spring beans in base a condizioni prefissate;
- supporto al framework ORM Hibernate 4 (ed al package scanning per JPA senza il consueto file xml di riferimento, in questo caso
persistence.xml
); - completo supporto per Java 7 e JDBC 4.1.
I requisiti minimi di Spring 3.1 sono Java 5 e Servlet 2.4 (quest'ultimo nel caso di progetti web). La compatibilità con Spring 3.0 è garantita, ma un update dalla precedente versione è raccomandato.