29 Temmuz 2010 Perşembe

GWT ve Ext (GXT) kullanarak geliştirdiğim GMVC kullanıma hazır

Java platformunda, Google Web Toolkit (GWT) mimarisi uzerine Ext bileşenleri kullanarak geliştirdigim Model-View-Controller (MVC) çatısı ve bu çatıyı gerçekleyen, örnek MovieClub projesini sizlere sunuyorum. Bu projede, GWT ile uygulama geliştirirken (ya da başlarken diyeyim) karşılaşılan bazı sıkıntıların çözümünü bulabilirsiniz. MovieClub projesi, adından da anlaşılacağı üzere DVD/VCD kiralama/satma işi yapan firmaların iş takibini yapıyor. Yukarıda da belirttiğim gibi GMVC çatısını gerçekliyor.

GWT ile ilgili forumlarda ağırlıklı olarak aşagidaki başlıklara dair sorular bulunuyor, projede bu soruların yanıtını veren çözumler gelistirdim. Ayrıca, projenin javadoc larını tamamen Türkçe hazırladım ki framework ü inceleyen arkadaşlar sıkıntı çekmesin.

Genel olarak yaşanan sıkıntılar;

  • Hibernate implementasyonu,

  • Login formu ve kullanıcı hak denetimlerinin yapılması,

  • RPC ile SuggestionBox bileşeni geliştirilmesi,

  • MVC çatısı ve cok katmanlı programlama,

  • Jasper Report kullanımı/entegrasyonu,

  • GWT de Modül yazimi/kullanımının örneği,

  • RPC servislerin kalıtımla elde edilebilmesi,

  • Olay temelli programlama/haberleşme,

  • Projenin Ant Script ile WAR dosyasının hazırlanması


Bağlantılar
Projenin Hostu için burayı
SVN adresi için burayı
Projeden goruntuler için burayı
WAR dosyasi için de burayı kullanabilirsiniz