Morphia nedir? ne işe yarar? nasıl kullanılır?

Morphia, açık kaynak, Java objelerinin MongoDB ye yazılması ve MongoDB den çekilmesini sağlayan hafif tip güvenli bir kütüphanedir.

Morphia tip güvenliliği ve çalışma zamanlı doğruluk sınaması desteği ile akıcı sorgu uygulama geliştirme arayüzü desteği sağlar.

Morphia anotation lar kullanır bunun avantajı ile XML dosyalarını yönetmeye ve güncellemeye gerek kalmamaktadır.
Morphia, JPA tecrübesi olan geliştiriciler için oldukça rahatlık sunar.

Morphia başlıca özellikleri şöyledir belirtmektedir:

Yaşam döngüsünde metod ve olay desteği.
Guice, Spring ve diğer DI framework(çatı) ler ile uyumlu çalışmaktadır.
Birçok uzantı,genişletme noktaları mevcuttur.(yeni belirtimler(new annotations), çeviriciler(converters), haritalama davranışları(mapping behavior), günlükleme(logging), vs.).
Öntanımlı olarak Null ve boş değerlerini kayıt etmez. (Ama bu değerlerin kaydına izin verdiğini gözlemlemiştim).
GWT desteği (sadece POJO entities(varlıklar) ler, GWT annotation ları gözardı eder)
Ham dönüştürücü gelişmiş mapper(eşleştirici) sağlar, void toObject(DBObject) veya DBObject fromObject(Object).

Morphia Türkçe kaynak, örnek ve açıklamalarına buradan ulaşabilirsiniz.
Morphia sitesine erişim için buraya tıklayınız.

Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply

*