Re: jsf ukladani stavu

2007-10-30 Tema obsahu Jiri Mares

Ahoj,

to je klasicka bitva mezi JSF a Tapestry. Tapestry komunita vycita JSF prave 
to, ze si do sessiony (nemusi to byt
sessiona, ale neznam jinou implementaci, coz neznamena, ze neexistuje)uklada 
prave tento stav view, coz nafukuje
sessionu a zhorsuje se skalovatelnost.

Naopak Tapestry jde opacnym smerem, strom komponent je strikne staticky, takze 
nefunguje zadna rekurze ve vnorovani
komponent, pak neni tento stavovy strom potreba, protoze opakovanym projetim 
stranky se opetovne vytvori jeji stav.

Jirka

Tomas Studva napsal(a):
 
 Podla mna dobra otazka. Co nik nepouziva JSF? Je to koli efektivnosti.
 Serializacia/desarializacia je rychla operacia.  Usetri sa citanie z DB 
 +  business processing + nejaky controller processing. Jasne ze musia
 prist so strankou data, ale ono je to inak. Totiz cele sa to deje koli
 tomu aby to malo pekny model:
 http://java.sun.com/javaee/5/docs/tutorial/doc/bnaqq.html.  To co je
 dolezite su eventy.  Napr: pre vznik valueChange udalosti potrebujeme
 poznat novu a staru hodnotu. Teda inymi slovami je nutne ziskat view v
 takom stave ako bolo pred renderovanim(noo mozno nie celkom vtedy) a
 potom aplikovat requesty (neviem presne co to znamena), validovat,
 aplikovat zmeny na view.
 
 K tej druhej otazke. Uklada sa stav vsetkych komponet v strome a teda sa
 aj cely stav obnovi. Pod stavom sa mysli data + property. Preco len nie
 nejake data? No preto ze to view treba cele, no a teraz sa zamyslite je
 to 1:1 aj v pripade celkom statickej stranky(co sa vlastne nikdy neda
 predpokladat). A ze preco je to cele takto - lebo to prebrali z asp.net.
 
 K tejto teme by som este podotkol, ze ked sa view definuje dynamicky si
 treba davat pozor(na co to nepoviem :)).
 
 Pavel Savara  wrote / napísal(a):
 Zdravím
 Mám asi uplně hloupou otázku, ale nevím si s ní rady.
 Proč jsf ukládá stav component tree at už do sesny nebo na klienta
 proč ho prostě nemůže vytvořit znovu? Vzdyť na serveru ta stranka je
 data taky, ty vetsinou stejne prijdou se stránkou nové tak proč ta
 kreč to serializovat a posílat tam a zpátky?

 A když už je někdy potřeba pamatovat si nějaké data proč ne jenom
 hodnoty které jsou potřeba proč celý strom?

 Dik
 Pavel
   
 

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic


Re: jsf ukladani stavu

2007-10-29 Tema obsahu Tomas Studva
Podla mna dobra otazka. Co nik nepouziva JSF? Je to koli efektivnosti. 
Serializacia/desarializacia je rychla operacia.  Usetri sa citanie z DB  
+  business processing + nejaky controller processing. Jasne ze musia 
prist so strankou data, ale ono je to inak. Totiz cele sa to deje koli 
tomu aby to malo pekny model: 
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaqq.html.  To co je 
dolezite su eventy.  Napr: pre vznik valueChange udalosti potrebujeme 
poznat novu a staru hodnotu. Teda inymi slovami je nutne ziskat view v 
takom stave ako bolo pred renderovanim(noo mozno nie celkom vtedy) a 
potom aplikovat requesty (neviem presne co to znamena), validovat, 
aplikovat zmeny na view.


K tej druhej otazke. Uklada sa stav vsetkych komponet v strome a teda sa 
aj cely stav obnovi. Pod stavom sa mysli data + property. Preco len nie 
nejake data? No preto ze to view treba cele, no a teraz sa zamyslite je 
to 1:1 aj v pripade celkom statickej stranky(co sa vlastne nikdy neda 
predpokladat). A ze preco je to cele takto - lebo to prebrali z asp.net.


K tejto teme by som este podotkol, ze ked sa view definuje dynamicky si 
treba davat pozor(na co to nepoviem :)).


Pavel Savara  wrote / napísal(a):

Zdravím
Mám asi uplně hloupou otázku, ale nevím si s ní rady.
Proč jsf ukládá stav component tree at už do sesny nebo na klienta
proč ho prostě nemůže vytvořit znovu? Vzdyť na serveru ta stranka je
data taky, ty vetsinou stejne prijdou se stránkou nové tak proč ta
kreč to serializovat a posílat tam a zpátky?

A když už je někdy potřeba pamatovat si nějaké data proč ne jenom
hodnoty které jsou potřeba proč celý strom?

Dik
Pavel
  




jsf ukladani stavu

2007-10-27 Tema obsahu Pavel Savara
Zdravím
Mám asi uplně hloupou otázku, ale nevím si s ní rady.
Proč jsf ukládá stav component tree at už do sesny nebo na klienta
proč ho prostě nemůže vytvořit znovu? Vzdyť na serveru ta stranka je
data taky, ty vetsinou stejne prijdou se stránkou nové tak proč ta
kreč to serializovat a posílat tam a zpátky?

A když už je někdy potřeba pamatovat si nějaké data proč ne jenom
hodnoty které jsou potřeba proč celý strom?

Dik
Pavel