Merih Forum Programlama ve yazılım algoritmalar Genel spring Spring Jdbc Template Data Access Object (DAO) Interface Oluşturma

  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Spring Jdbc Template Data Access Object (DAO) Interface Oluşturma

 
#1

Bu yazıda Spring Jdbc Template oluştururken bir arayüz sınıfı oluşturarak  Veritabanımızda yapacağımız CRUD işlemleri için bir “şablon” oluşturuyoruz.  Bu şablonu kullanarak tekrar  tekrar yazmaya gerek kalmadan hızlıca kullanabileceğiz.
Spring Jdbc Template DAO Interface Oluşturmak 
Verilerimizi Row Mapper şablonu kullanarak alacağız.


import java.util.List;
import javax.sql.DataSource;
 

 
public interface KimlikDAO {
 
public void create(Integer id, String adi, String soyadi);
 
public void delete(Integer id);
 
public void update(Integer id, String adi);
 
        public Kimlik getKimlik(Integer id);
 
public List<Kimlik> listKimliks();
}

 
İnterface sınıfımızı oluşturduk. İnterface sınıf yapmamızın nedeni bir şablon yaratarak her seferinde hangi veri olursa olsun aynı işlemleri yaptığımız için her yerde kullanabilmeyi sağlamayı amaçlıyoruz. Bu metotları kullanarak tüm veritabanı işlemlerinde yetecek kadar oluşturabilmektedir.
Sonraki dersimizde bu interfaceyi implemente ederek sorgularımızı değişkenlerimizi parametre olarak yollamak için metot şablonlarımızı oluşturacağız.



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Spring Restful Web Servis CRUD Uygulama Örneği efsane 0 2,903 09-06-2017, Saat: 20:38
Son Mesaj: efsane
  Spring Scheduler ile Zamanlandırılmış Görev Uygulaması efsane 0 2,661 09-06-2017, Saat: 20:35
Son Mesaj: efsane
  Spring Boot Merhaba Dünya Uygulaması efsane 0 2,706 09-06-2017, Saat: 20:33
Son Mesaj: efsane
  Spring Boot Projesi Oluşturma efsane 0 2,723 09-06-2017, Saat: 20:32
Son Mesaj: efsane
  Spring Boot Nedir? efsane 0 2,518 09-06-2017, Saat: 19:53
Son Mesaj: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2024 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.