SpringSource ha annunciato la nuova versione del suo progetto open source di punta, stiamo parlando del framework Spring che è arrivato alla versione 2.5.3.
Spring è il framework utilizzato per sviluppare applicazioni Java attraverso il pattern dell´Inversion Of Control (IoC) ed il pattern Dependency Injection (DI).
Progettare e sviluppare le applicazioni basate su questi due pattern permette di garantire sempre che il codice sorgente della propria applicazione Java sia altamente testabile, leggibile ed indipendente dal tipo di framework di gestione della persistenza utilizzato.
Davvero moltissimi gli aggiornamenti di questa versione, eccone solo alcuni riassunti proprio di seguito:
- migliorate le annotations @Autowired e @Required rifattorizzate per essere utilizzate in modo più intuitivo;
- aggiunta la CachingConnectionFactory per la sessione JMS e rinnovato il pooling del produttore dei messaggi;
- aggiornata la libreria JUnit nella distribuzione: adesso è inclusa la versione ufficiale 4.4;
- aggiunto il flag cacheSessionBean per il caching degli Ejb di sessione
In questa versione rilasciata sono molti i refactor implementati per la gestione dei parametri necessari per configurare le risorse gestite da Spring.
Uno degli aspetti sempre apprezzati nel mondo delle librerie di sviluppo open source, riguarda proprio la semantica e l´utilizzo degli attributi dei parametri che possono influire sull´effettiva comodità e immediatezza per lo sviluppatore.