Apache Commons DBUtils - Genel Bakış
Apache Commons DbUtils kitaplığı, kaynak sızıntısı olmadan JDBC çağrı işlemeyi kolaylaştırmak ve daha temiz bir koda sahip olmak için tasarlanmış oldukça küçük bir sınıf kümesidir. JDBC kaynak temizliği oldukça sıkıcı ve hataya açık olduğundan, DBUtils sınıfları kazan plakası kodunun soyutlanmasına yardımcı olur, böylece geliştiriciler yalnızca veritabanıyla ilgili işlemlere odaklanabilir.
DBUtils'in Avantajları
Apache Commons DBUtils kullanmanın avantajları aşağıda açıklanmıştır -
No Resource Leakage - DBUtils sınıfları, kaynak sızıntısı olmamasını sağlar.
Clean & Clear code - DBUtils sınıfları, bir temizleme veya kaynak sızıntısı önleme kodu yazmaya gerek kalmadan veritabanı işlemlerini yapmak için temiz ve açık kod sağlar.
Bean Mapping - DBUtils sınıfı, bir sonuç kümesinden javabe'ları otomatik olarak doldurmayı destekler.
DBUtils Tasarım İlkeleri
Apache Commons DBUtils'in tasarım ilkeleri aşağıdaki gibidir -
Small - DBUtils kitaplığı daha az sınıfla çok küçük boyuttadır, bu nedenle anlaşılması ve kullanılması kolaydır.
Transparent- DBUtils kitaplığı perde arkasında çok fazla çalışma yapmıyor. Sadece sorgu alır ve çalıştırır.
Fast - DBUtils kitaplık sınıfları çok sayıda arka plan nesnesi oluşturmaz ve veritabanı işlem yürütmelerinde oldukça hızlıdır.