Hibernate Üzerine Bir Sunum

0
malkocoglu_2
Tüm zamanların en başarılı kalıcılık (persistence) aracı Hibernate hakkında şirket bünyesinde yaptığımız bir sunumu paylaşıyoruz. Sunum, Hibernate'in en temel özelliklerinden başlayarak sorgulama, önbellekleme, veri tabanı bağlantı havuzları gibi kavramları kapsamaktadır. Hibernate hakkında ek bir haber de, JBoss gurubunun, Hibernate projesine sponsor olmaya karar vermiş olmasıdır ve Hibernate kurucu elemanları artık JBoss şirketinde çalışmakta, açık yazılım ürünlerine verdikleri servis üzerinden para kazanmaktadırlar. İşte bir diğer açık yazılım başarı hikayesi!

Not: Bu sunum da Gnu Emacs ve LateX ile hazırlanmıştır. :) Latex kodlarından derlenmiş slaylatların animasyon ile birbirinden geçiş yapabilmesi hoşunuza gidebilir.

Powerpoint?

O da ne?

Görüşler

0
FZ
Benim ilgimi Hibernate'ten ziyade LaTeX ile böyle cıvıl cıvıl bir sunum yapılmış olması çekti! :) Debian Linux ortamında gv ve kpdf ile baktım, gayet güzel görünüyor ancak animasyon şeklinde geçişler göremedim. Bunun için Adobe Acrobat Reader ile mi bakmam gerekiyor?
0
malkocoglu_2
Evet korkarim oyle...:( Sunumu kpdf ile daha denememistim, belki onunla da calisan bir ek bulabilirim.
0
FZ
Vesile oldu, gidip Adobe'nin sitesinden GNU/Linux için Acrobat Reader çektim, evet böyle daha güzel, tabii her zaman gönlümüz özgür yazılımlardan yana ama Acrobat Reader bu Hibernate sunumunu tam anlamı ile bir sunum olarak gösteriyor, aradaki geçişler, animasyonlar falan da gayet güzel :)

LaTeX ile böyle güzel belgeler üretmeye devam.
0
y0rk
Süperdi. Linkler calismiyordu sunumun sonundaki. Hibernate hakkında kafamda bir model olustu. Sanirim hemen denemelere başlayacagım.

Ellerinize emeginize saglık...
0
malkocoglu_2
Latex kodlarinin baglantisi bozuk, onu aksam duzeltecegim. Diger ikisi baglanti calisiyordu, tabii bunlar Acrobat icinden yapilan denemeler.

Bir de Acrobat baglantilara tiklayinca direk Internet Exploder basliyor, bu tanimi degistirmenin bir yolunu da simdiye kadar bulamadim. Belki bir takim registry degisiklikleri vardir...

Eksikleri haber verdiginiz icin tesekkurler.
0
y0rk
Süperdi. Linkler calismiyordu sunumun sonundaki. Hibernate hakkında kafamda bir model olustu. Sanirim hemen denemelere başlayacagım.

Ellerinize emeginize saglık...
0
lifesdkver0_1
hibernate dışında, pur nesne veritabanları ahkkındaki düşüncelerinizi nedir? mesela açık kaynak kodlu db4o [www.db4o.com]'a göz attınız mı? "beklenen" olabilir mi?
0
malkocoglu_2
Hiyerarsik tabanlar (pur nesnesel veri tabanlari aslinda hiyerarsik veri tabanlarinin maske takmis hali) ve iliskisel tabanlar arasinda 70'lerde sIkI bir kavga/secim zamani yasandi. Ve ibre iliskisel tabanlari gosterdi. Iliskisel tabanlarin altinda ciddi bir teori var (relational calculus), bu teoriyi kullanarak mesela bir SQL sorgusunun "dogru" olup olmadiginin ispati yapilabiliyor. Bizi ilgilendiren daha pratik taraflari tabii.

Simdi, nesnesel tabanlari da kullanan var. Smalltalk altinda Gemstone uzun zamandir kullanilyor. Sizin sorunuzu aslnda iki bolume ayirmak gerekiyor: "Ileride N.T. cok kullanim bulur mu?". Ve "nesnesel tabanlarla is gorebilir miyim". Bu sorunun 1.sine cevap "buyuk bir ihtimalle hayir", 2.sine "evet".

Fakat "is gorebilir miyim" sorusu,
takimim/musterilerim is gorebilir mi olunca cevap degisir. Cogunluk SQL biliyor, onu anliyor, destekleyen raporlama araclari var. Bu yuzden insanlarin o andaki bilgisini kullanbilme ve ileriye dogru kariyer seceneklerinin arttirilmasi baglaminda pur nesnesel tabanlar fark getirmez herhalde. Nesnesel programlar, nesnesel tabanlar ile daha hizli calisir argumani da artik destek bulmuyor, cunku iliskisel tabanlar bircok optimizasyonu urunlerine koydular, ve 4-5 birlestirim (5 way joins) yapsaniz bile alet banamisiniz demiyor (indisleri iyi kullanmak sartiyla).

Bu yuzden nesnesel tabanlara uzak duruyorum, tabii acik bir zihinle yaklasmak lazim, radarda bir sinyal gorursem isler degisebilir, ama simdilk o tarafa zaman ve ilgi pek harcamiyorum.

Bu konuda Hibernate lideri Gavin King de birseyler soylemisti. Asagidaki mulakatta bulabilirsiniz.

http://www.bilgidata.com/yazi.jsp?dosya=a_gavin_king_mulakat.xml

Saygilar,

Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bilim ve Gelecek: 2. Sayı Çıktı

FZ

Bilim felsefesinde büyük bir dönüşümü başlatan Thomas Kuhn´un gözünden Kopernik Devrimini okumak ister misiniz? Anadolu´da binlerce yıl önce yaşamış insanlara dair araştırmaların yapıldığı Hacettepe Üniversitesi Biyolojik Antropoloji Laboratuvarı´nda bir gezintiye çıkmaya ne dersiniz? Doğurgan sihirli kareler ilginizi çeker mi? Klingsor´un İzinde isimli bir kuantum roman başucu kitabınız olabilir mi? Psikiyatristlere başvuran hasta sayısına baktığınızda gördükleriniz size psikiyatrinin ilerlediğini mi yoksa insanların delirdiğini mi düşündürtüyor?

Yukarıdaki cümlelerin işaret ettikleri ilginizi çekiyorsa bir gazete bayisine uğrayıp Bilim ve Gelecek dergisinin ikinci sayısını alabilir, bu konuda kendini ispatlamış bir kadronun çıkardığı dolu dolu bir dergiyle vakit geçirmenin hazzını yaşayabilirsiniz.

Bilişim Sözlüğü Artık Bedava

FZ

Pusula YAYINCILIK tarafından kitap olarak yayınlanan ve büyük ilgi gören 17.000 terimlik İngilizce-Türkçe Ansiklopedik Bilişim Sözlüğü, Eylül 2005 itibariyle artık ücretsiz bir bilgisayar programı olarak yayında. Adresi: www.bilisimsozlugu.com

Akıllı Ev Nasıl Yapılır?

anonim

Eric Faulkner ve Tony Northrup yazdığı bu kitap evinizde yapabileceğiniz ilginç projeleri anlatıyor. Kitaptan bir kaç örnek konu başlığı şöyle;

# Uzaktan evcil hayvanınızı gözetleyin
# Evinizi konuşturun
# Uzaktan bilgisayarınızın MP3 çalarını kontrol edin
# Zaman gecikmeli FM radyo yaratın
# Ağ üzerinden evinizi izleyin
# Ev güvenlik sistemi kurun

Bu ilginç projeler ilginizi çektiyse kredi kartlarınızı, tornavidalarınızı ve lehim aletlerinizi hazırlayıp O'Reilly'nin sitesine tıklayın.

Türkçe Döküman portalı BELGE-TR

conan

BELGE-TR Galatasaray Üniversitesi Linux Kullanıcıları Grubunun yürütmekte olduğu bir türkçe döküman portalı projesi.

Linux için türkçe döküman arayıp bulabilmek için bence iyi bir başlangıç yeri. Portal`da Belge`ler, FTP Adresleri, Dernekler, Haberler, Kişisel Sayfalar, Kullanıcı Grupları, Projeler, Ticari Linux, Yansılar, Yazılım gibi alt başlıklarda kayıtlı 100`den fazla link var.

Kendi linklerinizi de eklemeniz mümkün olduğundan portal gelişime açik gözüküyor.

Administrative tools

HoLY

Dsniff, MRTG, IP Flow Meter, Tcpdump, NTOP, Ngrep ve diğerleri hakkında açıklamada bulunan PDF formatında bir döküman. Neden ve nasıl ağı dinleyebileceğimizi örneklerle de açıklamışlar saolsunlar:) Döküman bu linkte