Hibernate kullanmadan profesyonel bir Java projesi yazılabilinir mi? Alternatif çözümleri nelerdir? alt text alt text

soruldu: 23 Nis '12, 06:10

mimaraslan's gravatar image

mimaraslan
2.2k6810794
cevap kabul oranı: 25%

değiştirildi: 27 Nis '12, 07:41


Java da data erisim katmanlarini bircok degisik sekilde yazabilirsiniz:

JDBC: java nin temel veritabani islerini yaptigi standart API'si. Islemlerde standart SQL'i kullanir.

JDO (Java Data Objects): JPA dan cok once interface tabanli objelerle veritabani persistence islemleri yapan API (Google Application Engine de JDO kullaniyor.) Database den farkli kaynaklara da islem yapmayi sagliyor (xml, file system vb.)

JPA(Java Persistence API): Java nin standart objelerle persistence islemleri yapan API'si. Bu JDO ve JPA aslinda spesifikasyon (standart tanimlamalari iceriyor). JPA nin implementasyonunu Hibernate, Oracle TopLink(sonradan EclipseLink olarak open source yayinlandi.) yapiyor. (Baska implementasyonlar cikti mi bilemiyorum!)

Dolayisiyla bir java projesinde jdbc, jdo, jpa + hibernate veya jpa + eclipselink kullanarak veritabani islemleri yapabilirsiniz.

permanent link

cevaplandı: 25 Nis '12, 06:33

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Hibernate gibi ondan önce en meşhur TopLink varmış aslında daha öncekiler beni de ilgilendirmiyor. Hibernate veri tabanı ile işlerinizi çok kolaylaştırıyor. Hibernate olmadan da proje yazılır ama kodların bakımı zorlaşır. Sanırım Spring'in Hibernate'de kapsayan bir DAO modülü var ama incelemedim.

permanent link

cevaplandı: 25 Nis '12, 05:04

nerminson's gravatar image

nerminson
5214915
cevap kabul oranı: 3%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×109

Soruldu: 23 Nis '12, 06:10

Görüntüleme: 1,370 kez

Son güncelleme: 27 Nis '12, 07:41

powered by BitNami OSQA