1 Spring Framework, I Template Spring fornisce svariati «template» che facilitano lo sviluppatore. I template si preoccupano di eseguire operazioni comuni Il risultato è: Codice più pulito Facilità di programmazione Garanzia di funzionamento (è molto utilizzato e testato) JDBC Template è uno di questi! © copyright ADD VALUE Confidential
2 Spring Framework, jdbctemplate (1) © copyright ADD VALUE Confidential JDBC Template esegue per noi una serie di operazioni tra cui: Apertura/Chiusura della connessione Esecuzione della query Gestione transazionalità Gestione eccezioni Restituzione del risultato nel formato desiderato (numero, oggetto, lista, mappa … )
3 Spring Framework, jdbctemplate (2) © copyright ADD VALUE Confidential Senza JDBC Template: 1.Creazione di tutti gli oggetti 2.Mappatura manuale della query 3.Gestione manuale delle eccezioni
4 Spring Framework, jdbctemplate (3) © copyright ADD VALUE Confidential Con JDBC Template: 1.Si scrive la query 2.Si fornisce un delegato per processare il cursore
5 Spring Framework, jdbctemplate - Esempi © copyright ADD VALUE Confidential Alcuni esempi… Riferimento: it.addvalue.examples.example05_06_JdbcTemplate