From: Fuat Altun (faltun@iso.org.tr)
Date: Mon 26 May 2003 - 18:12:51 EEST
burada sormak istedigim tamamiyle java uzerinde teorik bir sorudur...
"model 2" mvc ile ilgili sormak istedigim birkac soru var...
isin icinden bir turlu cikamiyorum.
1-) "model 2" de bir jsp sayfasini browserdan cagirmam yanlimidir? Bu jsp
sayfasinin mutlaka bir sevlet(controller) tarafindan mi cagrilmasi gerekir?
2-) birinci soruya bagli olarak "model 2" de bir jsp sayfasi direkt olrak
bir jsp sayfasini cagrabilirmi? Yoksa gene jsp sayfasi bir
servleti(controller), servlette diger jsp sayfasinimi cagirmali?
3-)Ýs mantigimi bulunduran sinif orneklerinin(instance) hepsi mutlaka
sevlet(controller) icindemi olusturulmalidir. Yani ben bir jsp sayfasi
icerisinde "new xxx()" diyerek bir sinifimin ornegini olusturursam bu
yanlis mi olur?
4-) "model 2" yi anlatan dokumanlar is mantiklarini icin JavaBean leri
gosteriyorlar. Bu java beanler sadece xxSet() ve xxGet() metodlari olan ve
sadece default constructora sahib olan siniflarmi olmalidir.? Yoksa bu set()
ve get() disinda bir cok metoda ve constructora da sahip olabilirmi? Cunku
JSP icersindeki kullanilabilecek Java beanler icin sadece default
constructora sahip olamalidir diye ifadeler gordum.
5-) "model 2" ye gore gittigim zaman JSP icinde <jsp:useBean
id="xxxxx".........> ,<jsp:set.....>,<jsp:get....> gibi yapilari kullanmamam
mi gerekiyor? Yani bu islerin hepsini sevlet(controller)'a pas edip orada mi
yapmam gerekiyor.??? Ozamanda sevlet(controller) cok sisiyor. Ve yonetilmesi
zor bir hale geliyor.
6-) Jsp sayfalari icine "model 2" de HTML taglari ve get yapilari(request
ve sessiondaki) disinda neler koyabilirim? Bu konuda kafam oldukca
karisiyor... JSP icerisinde sadece presentayona yonelik bilgi bulunmalidir
deniyor. Fakat ben bu ifadenin sinirlarini kestiremiyorum...
7-)controller olarak servlet degilde JSP kullanmamin dezavantaji veya
avantaji varmidir?
Yanitlariniz icin simdiden tesekkurler...