Veri

Google Web Toolkit (GWT) Projelerinin Genel Yapısı

Genel yapısı aşağıdaki gibidir : 

İki zorunlu bir de seçeneğe bağlı 3 klasör bulunmalıdır :

  • src : Java kaynak kodları bulunur
  • war : web uygulaması ile ilgili html,css diğer statik dosyalar (resimler,videolar vs..) ve proje derlendiğinde oluşturulan dosyalar bulunur
  • test : Birim testleri yapılıyor ise JUnit java source kodları bulunur
src klasöründe üç paketten oluşmaktadır : 
  • kök paket (root paket) : Proje yaratıldığında belirtilen ana paket. Bir veya birden fazla "module" tanım dosyaları (*.gwt.xml dosyaları) da burada bulunmalıdır. Programatik olarak yüklenebilen statik dosyalar da koyulabilir.
  • client paket : Ana paketin altında .client şeklinde yaratılmış olan paket. Buradaki java kodları javascript kodunu çevrilmektedir ve client tarafından kullanılabilen server class'larının interface'leri bulunmaktadır. Burada java.lang ve java.util sınıflarının bir bölümü ve GWT arayüz kütüphanesi kullanılabilmektedir.
  • server paket : Ana paketin altında .server şeklinde yaratılmış olan paket. Buradaki kodlar server (sunucu) tarafında çalıştırılmaktadır ve RPC ile client tarafından çağrılmaktadırlar.
war klasörünün yapısı aşağıdaki gibidir : 
  • kök (root) : Ana klasörde "hosted page" ve bu sayfalar ile ilgili .css dosyaları bulunmaktadır.
  • Module Adı : war klasörün içinde module adı ile açılmış (module adı ne ise klasör adı o olacaktır) klasör içerisine derleme sonucu üretilen dosyalar koyulmaktadır. 
  • WEB-INF : Web projesi ile ilgili tanımlamalar , derlenmiş class'ları , kütüphane jar'ları vs.. içeren klasör. Bu klasör Java web projeleri için standart kabul edilen bir yapıdır.

<< Veri Listesine Dön

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir