Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 5.449 pregleda

Najnovija ↓

Java EE i MVC patern 31.10.2006. u 22:26 · pre 243 meseca #1
Posto se radi o jednostavnoj aplikaciji, ne koristim neki postojeci framework, nego sam odlucio sam da je projektujem.

Moje pitanje je sledece: da li je ok da servleti i EJB-ovi razmenjuju entity klase kao argumente, posto mi se to cini najlogicnijim?

Npr. u EJB-u se izvrsi neki upit, koji vraca kolekciju domenskih objekata (entity klasa) servletu, koji zatim procita potrebne podatke i prosledi ih (kroz request) JSP stranici, koja ce te podatke prezentovati korisniku.
Re: Java EE i MVC patern 31.10.2006. u 23:52 · pre 243 meseca #2
mislim da je bolje da napraviš DTO (Data Transfer Object) objekte. Napraviš entity beanove koji ti služe za persistence. Zatim napraviš session bean ili beanove koji će da manipulišu entity bean-ovima i kao rezultat će da vraćaju DTO objekte, a ne entity beanove. Servleti ne bi trebalo direktno da se vežu za persistence sloj, mada će i tako da ti radi :)
Re: Java EE i MVC patern 02.11.2006. u 02:00 · pre 243 meseca #3
Hvala na savetu!

Ipak sam odlucio da naucim Struts framework, pa pomocu njega da organizujem aplikaciju.

Mada, mozda cu i onda imati isti problem sa entity klasama, samo sto ce podaci putovati izmedju Action servleta i EJB-ova..
Re: Java EE i MVC patern 02.11.2006. u 09:44 · pre 243 meseca #4
Ako jos nisi krenuo sa Strutsom, mozda je pametnije da pokusas sa JSF-om ;)
Re: Java EE i MVC patern 03.11.2006. u 12:19 · pre 243 meseca #5
A jel mora Struts? Sto ne bi odmah poceo sa Springom?
Re: Java EE i MVC patern 03.11.2006. u 18:53 · pre 243 meseca #7
He, pa odlucio sam se za Struts jer vec dosta dobro poznajem EJB 3.0 framework i jako mi se svidja kako je odradjen Java Persistence API.

Zeleo sam da ispostujem MVC patern, pa sam naisao na problem kod organizovanja web sloja, odnosno prezentacionog sloja i kontrolera. Prvobitna ideja mi je bila da to nekako sam odradim pomocu servleta i RequestDispatcher mehanizma, ali sam se setio "rupe na saksiji" i odlucio da naucim Struts, jer sam procitao da je on bas za te stvare.

Ideja je da koristim jsp kao prezentacioni sloj, pomocu Struts-a odradim kontroler, a za model da bude zaduzen EJB.

A podstakla me je i podrska za Struts u okviru NetBeans-a.
Re: Java EE i MVC patern 03.11.2006. u 19:04 · pre 243 meseca #8
Citat:
DBELJIC: Svakako je bolje da pocnes sa Spring-om jer je J2EE Framework.


Pa i Struts je framework, isto kao i JSF.

Citat:
Black: He, pa odlucio sam se za Struts jer vec dosta dobro poznajem EJB 3.0 framework i jako mi se svidja kako je odradjen Java Persistence API.

Zeleo sam da ispostujem MVC patern, pa sam naisao na problem kod organizovanja web sloja, odnosno prezentacionog sloja i kontrolera. Prvobitna ideja mi je bila da to nekako sam odradim pomocu servleta i RequestDispatcher mehanizma, ali sam se setio "rupe na saksiji" i odlucio da naucim Struts, jer sam procitao da je on bas za te stvare.

A podstakla me je i podrska za Struts u okviru NetBeans-a.


EJB 3.0 mozes koristiti nezavisno od frameworka. Ja ga, recimo, koristim sa JSF/ADF.

Koliko je meni poznato, svi popularni framework-si implementiraju MVC. Na primer, JSF implementira MVC2.

NetBeans bi trebalo da podrzava i JSF, neka mi neko kaze ako gresim?

Mislim da je pametnije da ulozis vreme u JSF ili da se makar upoznas i sa ostalim framework-sima, pre no sto pocnes neki i da ucis :)

V
Re: Java EE i MVC patern 03.11.2006. u 19:29 · pre 243 meseca #9
Citat:
NetBeans bi trebalo da podrzava i JSF, neka mi neko kaze ako gresim?


Tako je, podrzava i Struts i JSF.

Citat:
Mislim da je pametnije da ulozis vreme u JSF ili da se makar upoznas i sa ostalim framework-sima, pre no sto pocnes neki i da ucis :)


Pa, moja ideja je i bila na naucim JSF, ali mi se ucinilo da ce lakse ici sa Struts-om, a hteo bih sto pre da zavrsim diplomski. U stvari, prvobitna ideja je bila da sam organizujem web sloj pomocu JSPa i servleta, ali se (u praksi) pokazalo da je to losa ideja :)
Re: Java EE i MVC patern 03.11.2006. u 19:55 · pre 243 meseca #10
Ako si se odlucio za Struts, evo jednog linka za pocetak http://www.theserverside.com/t...icle.tss?l=StrutsActionMapping

Mislim da na istom sajtu (www.theserverside.com) mozes naci knjigu Struts Live i Spring Live. Ako ne nadjes probaj na www.flazx.com

Ne znam vama kako je ali meni Netbeans, pogotovo u kombinaciji sa Sun AS, radi toliko sporo da je potpuno neupotrebljiv.
Re: Java EE i MVC patern 03.11.2006. u 20:37 · pre 243 meseca #12
Citat:
Black: Pa, moja ideja je i bila na naucim JSF, ali mi se ucinilo da ce lakse ici sa Struts-om, a hteo bih sto pre da zavrsim diplomski.


Nisam radio sa Strutsom, ali pored toga sto sam citao, kolega sa kojim sada radim JSF mi priznaje da je JSF laksi, logicniji i bolji, mada je sve to verovatno individualno...
Re: Java EE i MVC patern 04.11.2006. u 00:41 · pre 243 meseca #13
Citat:

Ne znam vama kako je ali meni Netbeans, pogotovo u kombinaciji sa Sun AS, radi toliko sporo da je potpuno neupotrebljiv.


NetBeans 5.5 Beta mi je uzasno sporo radio, ali sada kad je izasla finalna verzija, situacija se malo popravila.

Citat:
Nisam radio sa Strutsom, ali pored toga sto sam citao, kolega sa kojim sada radim JSF mi priznaje da je JSF laksi, logicniji i bolji, mada je sve to verovatno individualno...


Pa, i ja verujem da cu uskoro "preci" na JSF, jer sam primetio da mnogi isticu kako je to framework buducnosti. A nekako imam i vise poverenja u tehnologije koje gura Sun.

Mada, Struts ce mi odraditi posao oko diplomskog (organizacija kontrolera web aplikacije) a sada mi je jedino to bitno.

Hvala svima na savetima i linkovima!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme