Spring 3 tra le molte novità che ha apportato, c’è sicuramente la semplificazione della gestione della informazioni in XML, offrendo delle nuove interfaccie che si occupano di effettuare il Marshaller & Unmarshaller, che non è altro che la serializzazione e deserializzazione degli oggetti java (mappati appositamente).
Tra i vantaggi ci sono sicuramente:
- La robustezza e la consistenza delle interfaccie;
- La facilità della configurazione;
- La consistenza della gestione delle eccezioni.
Prima di portare un semplice esempio e giusto segnalare i seguenti siti molto validi ed esaustivi:
- http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/oxm.html (Sito della documentazione ufficiale su spring 3 OXM);
- http://united-coders.com/phillip-steffensen/spring-module-oxm-a-new-feature-of-spring-framework-30 (E’ presente un ottimo esempio, su cui costruire la base della nostra applicazione);
- http://www.devx.com/Java/Article/34069/0/page/1 (Ottimo tutorial per imparare la gestione delle annotation che ci permettono di manipolare il file xml generato dal nostro pojo).
Qui il link della seconda parte dov’è presente una mini guida.