Sono piuttosto nuovo nello scrivere applicazioni che interagiscono con i database e sono curioso di un progetto su cui sto lavorando. Devo scrivere un'app web molto semplice che mostrerà i dati delle metriche in base a una manciata di varie query (probabilmente non più di 15) a varie tabelle di database. Sulla base delle mie ricerche, il modello Spring JDBC sembrava una buona tecnologia basata sulla natura piuttosto semplicistica del mio progetto. Ogni esempio che vedo per utilizzarlo sembra implicare l'uso del pattern DAO. Ero convinto che l'utilizzo del pattern DAO non sarebbe necessario per quello che sto facendo, ma sembra estremamente pervasivo negli esempi, quindi forse mi sbaglio.
Quali criteri verranno utilizzati per valutare se dovrei implementare un modello DAO con il modello JDBC di Spring per il mio progetto?