[ miličić.marko @ 27.10.2005. 16:57 ] @
Pocinjem rad na web projektu baziran na Java Serletima i JSP stranicama.

Obzirom da nemam puno iskustva sa Servlet/JSP tehnologijom imam malih

problema oko globalne organizace ovih tehnologija.

Opisacu svoj problem, pa ako neko ima iskustva (a nadam se da ima) bio bih

mu veoma zahvalan kada bi mi pomogao da "stavim na noge" svoj projekat.

Ovako.
-----

Pokusavam da NE koristeci poznati framework-a kao sto je STRUTS organizujem

aplikaciju tako da ona implementira MVC design patern.

1. Potrebno je da aplikacija ima uniformi layout, tako da je moje pitanje

sledece.

=1=
Kako organizovati JSP fajlove tako da ne repliciram hedere, footere i

sidebar na svakoj strani vec da imam jedan layout JSP koji ce imati sledeca

"polja"
- HEADER
- SIDEBAR
- CONTENT
- FOOTER

Naravno potrebno je dinamicki menjati content?

2. Potrebno je da aplikacija bude organizovana u module (korisnici,

administracija, statistika....) svaki od modula treba imati nekoliko akcija

(kreiraj korisnika, obrisi korisnika,...) pa je pitanje sledece

=2=
Kako organizovati ove module/akcije

da li krirati po jean servlet za svaku akciju, ili za svaki modul


jednom recju treba mi ISKUSTVO

Unapred hvala na odgovorima

PS.

NAJBOLJE BI BILO KADA BI MI NEKO PREPORUCIO NEKI DOBAR TUTORIJAL ILI

WALKTROUGH NEKE Z I V E APLIKACIJE... trazio sam ali nista :(
[ x VITA x @ 27.10.2005. 17:16 ] @
mislim da ti nije dobra ideja....

puno ces se namuciti.... i to bez potrebe.. struts ili nesto tako se nauci za bukvalno 2 sata..

ali ako bas hoces da se cimas (za sta stvarno nemas potrebe) pokusaj da koristis front controler patern... znaci svi zahtevi idu na jedan servlet ili jsp(bolje servlet definitivno :) )
a on zatim provaljuje sta da pozove tj. koju klasu... e sad tu ti je problem jer ako ti cisto u neki file tipa properti file dodelis npr dodajusera.akcija=org.firma.DodajUsera imas frku sto parametre http zahteva mora sama tvoja klasa(DodajUsera) da uzima iz httpRequesta... ili da definises kako to da taj glavni servlet uradi pa onda prosledi argument koji sadrzi sve parametre klasi DodajUsera....

a na kraju ces morati da iz te metode u klasi DodajUsera koja izvrsava akciju da vratis ime jsp-a koji je view u MVC-u... u obliku objekta ili neko simbolicko ime preko koga ce iz nekog file-a da centralni servlet provali koji je to jsp .... a zatim kad provali moraces da se zestoko iscimas da napravis da taj jsp ima neku zajednicku osnovu...


mislim da je ovo cisto gubljenje vremena...ali stvarno nema potrebe...ovo sto sam ti napisao je upravo kako radi Struts a i Spring radi jako slicno.... vise ce ti vremena otici da ovo napravis nego da naucis neki mvc framework... jer i ti hoces organizaciju koda tako da ces zbog nje morati sam da pravis svoj mvc sto nema neke logike jer su ljudi to vec napravili(don't reinvent the wheel :) )

ako ti se struts ne svidja uzmi WebWork ili Stripes...http://stripes.mc4j.org/confluence/display/stripes/Home

ja sam isto tek nedavno krenuo sa web programiranjem u javi i odmah sam uzeo sa Strutsom... i iskreno mnogo je lakse... isto sam imao frku kako da to sve organizujem...sve je to ok u knjizi ..ali kako je kad je malo komplikovanije nego ono u knjigama.. .e to je za*** :)
[ miličić.marko @ 28.10.2005. 07:04 ] @
Pre svega hvala na opsirnom odgovoru.

Za sada mi se cini da si me ubedio i da cu poceti projekat zasnovan na nekom od poznatih frameworka. Medjutim, obzirom da je projekat koji pocinjem 2 godisnji projekat, odlucio bih se za framework koji ima najvise mogucnosti za extenziju tj. pre svega u obzir dolazi framework koji je open source, a zatim onaj koji je lako prosiriv!

Sta predlazete?
[ smrz @ 20.12.2005. 15:04 ] @
Jeste da je malo kasno ali možda još nisi počeo :)

Sa obzirom da si početnik ja bih ti savetovao da pogledaš Wicket. - http://wicket.sourceforge.net

To je IMHO najlakši framework za pisanje web aplikacija u Javi.

Na JavaSvet-u imaš članak o njemu:
http://www.javasvet.net/resource.do?id=70