Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 21/11/2006, 01:28   #1 (permalink)
Eski Cevizci
 
dubrovski Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 194
Varsayılan Her şeyin Başı Tasarım... İyi tasarım hayat kurtarır...

iyi günler arkadaşlar,

Sizden yapacağım bir web tabanlı uygulama için tasarım fikirleri almak istiyorum.Web tabanlı dava dosyası takip programı yapacağım. Öncelikle her dava dosyasının temel bazı özellikleri var. (dava dosya no,dava çeşidi,tarafları, v.s.) Ayrıca bu davaların durumlarının (temyizde,karar verildi,yürütmeyi durduma kararı verildi,ara karar geldi v.b.) tutulması gerekmektedir. Her davanın durumunun kendine has bir takım özellikleri var. (Örneğin karar gelme tarihi,karar no, v.b.) Nasıl bir nesnesel tasarım yapmamı önerirsiniz ? Dava durumları ayrı bir sınıf olup dava dosyası içerisinde mi bulunmalı ? Her durum için ayrı bir sınıf mı tanımlayacağım ? Eğer öyleyse 12 dava durumu varsa 12 tane sınıfım mı olacak ? Bu dava durumlarının hangi dava dosyasına ait olduğunu nasıl belirleyeceğim ?

Fikirlerinizi bekliyorum..

sevgi,saygı.
__________________
Peace and obscurity in mind,
I chose this happy hermit's part,
With you, enchanting, ever kind,
With you, bright beacon of my heart!
dubrovski hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2006, 03:05   #2 (permalink)
25 Karakteri Kullanan Üye
 
IcenGuard Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2003
Yer: Ankara[3139.71,2532.11] Yediği Havuç: 38
Mesaj: 1,447
Varsayılan

Tek bir sınıfla yapabilecekken, neden birkac sınıf olusturmak istiyorsun?
__________________
Mi perro "mafia divertido rojo" comió a mi líder de la escuadrilla del asesinato "el comedor de los pescados". wiki.ceviz.net
IcenGuard hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2006, 12:54   #3 (permalink)
Eski Cevizci
 
dubrovski Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 194
Varsayılan

güzel bir nesnesel tasarım yapmak için öyle olması gerektiğini düşünmüştüm ama sanırım doğrusu tek bir sınıfta toplamak...
__________________
Peace and obscurity in mind,
I chose this happy hermit's part,
With you, enchanting, ever kind,
With you, bright beacon of my heart!
dubrovski hatta değil   Alıntı Yaparak Yanıtla
Eski 26/11/2006, 05:00   #4 (permalink)
Eski Cevizci
 
myavuzselim Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2004
Mesaj: 792
Varsayılan

Madem ki her dava durumunun kendine has ozellikleri var, ben olsam hepsini DavaDurumu diye bir (abstract) class veya interface'in alt sinifi olarak yazardim.
myavuzselim hatta değil   Alıntı Yaparak Yanıtla
Eski 26/11/2006, 15:00   #5 (permalink)
Eski Cevizci
 
dubrovski Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 194
Varsayılan

bence sizin dediğiniz en mantıklı en nesnesel çözüm fakat projede hibernate alt yapısını kullanacağım için ilişkileri çok fazla karmaşıklaştırmak istemiyorum. Gerçi böyle düşünmem hibernate 'e yabancı olmamdan kaynaklanan korku yüzünden olabilir.

Bu arada hibernate 3.1 ile hangi xdoclet versiyonunu kullanmam geriyor biliyor musunuz ?
__________________
Peace and obscurity in mind,
I chose this happy hermit's part,
With you, enchanting, ever kind,
With you, bright beacon of my heart!

Enson 26/11/2006 15:33 tarihinde dubrovski tarafından düzenlenmiştir..
dubrovski hatta değil   Alıntı Yaparak Yanıtla
Eski 28/11/2006, 18:25   #6 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 06/2003
Mesaj: 131
Varsayılan

public class Dava{
private static final char TYPE_DAVATYPE_BOSANMA= 'B';
private static final char TYPE_DAVATYPE_HACIZ= 'H';
private static final char TYPE_DAVATYPE_SUC= 'S';
.....

private char davaTipi;
public char getDavaTipi() { return davaTipi; }
public void setDavaTipi(char davaTipi) { this.davaTipi= davaTipi; }
.....

}

Ben yukarıdaki gibi bir sınıf tanımlamayı düşünürdüm. Hatta enum bile kullanabilirsin, ama hibernate ile onların mapping'i için biraz uğraşman gerekir.

Dava tiplerinin dinamik olmasını istiyorsan onun için ayrı bir sınıf tanımlamak gerekir tabiki!

Kolay gelsin...
karatoprak hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
web tasarım oki PHP 2 29/01/2007 20:52
şık bir tasarım selami_32 Web Tasarım 4 17/09/2006 00:34
SQL tasarım F1R4T PHP 1 05/02/2005 21:26
Tasarım d-ark Site Yorum 4 05/12/2004 20:45
Hoş bir tasarım Sahin Web Tasarım 1 30/12/2002 03:53


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 03:40.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net