Apache Commons DBUtils - Panoramica
La libreria Apache Commons DbUtils è un insieme piuttosto piccolo di classi, progettate per semplificare l'elaborazione delle chiamate JDBC senza perdite di risorse e per avere un codice più pulito. Poiché la pulizia delle risorse JDBC è piuttosto noiosa e soggetta a errori, le classi DBUtils aiutano ad astrarre il codice boilerplate, in modo che gli sviluppatori possano concentrarsi solo sulle operazioni relative al database.
Vantaggi di DBUtils
I vantaggi dell'utilizzo di Apache Commons DBUtils sono spiegati di seguito:
No Resource Leakage - Le classi DBUtils garantiscono che non si verifichi alcuna perdita di risorse.
Clean & Clear code - Le classi DBUtils forniscono codice pulito e chiaro per eseguire le operazioni del database senza la necessità di scrivere un codice di pulizia o di prevenzione della perdita di risorse.
Bean Mapping - La classe DBUtils supporta la compilazione automatica di javabeans da un set di risultati.
Principi di progettazione di DBUtils
I principi di progettazione di Apache Commons DBUtils sono i seguenti:
Small - La libreria DBUtils è di dimensioni molto ridotte con meno classi, quindi è facile da capire e utilizzare.
Transparent- La libreria DBUtils non sta facendo molto lavoro dietro le quinte. Richiede semplicemente query ed esegue.
Fast - Le classi della libreria DBUtils non creano molti oggetti in background ed è abbastanza veloce nelle esecuzioni delle operazioni di database.