[Java lista] IceFaces SessionRenderer removeCurrentSession

sashee gsashee at gmail.com
2009. Aug. 2., V, 23:29:57 CEST


Sziasztok!

Azon gondolkodtam, hogy IceFacessel a
SessionRenderer.removeCurrentSession() meghivasara szukseg van-e
altalanos esetben, vagy csak akkor, ha kifejezetten le akarom allitani
a pusholast egy oldalra. Konkretan arra gondolok, hogy mivel a
rendszer kepes felismerni azt, amikor a felhasznalo mar nem nez egy
oldalt(akkor megszakad a pushing kapcsolat), igy ekkor elvileg async
rendernel ez nem jelent semmifele plussz terhelest(tehat a nem nezett
oldalakat nem rendereli ujra). Ha viszont az ilyen "bennfelejtett"
view-ek a SessionRenderer-ben nem jelentenek semmifele
teljesitmenyromlast, es majd a sessionnel egyutt megszunnek ugyis,
akkor semmi szukseg nincs arra, hogy manualisan eltavolitsam a
sessionoket a SessionRenderer removeCurrentSession()-el. Mivel sokfele
keppen el tudja hagyni a felhasznalo az oldalt, igy eleg nehez
osszehozni azt, hogy biztonsagosan el legyen tavolitva a
SessionRenderer-bol a megfelelo idoben.

Egy kis pelda, hogy erthetobb legyen a kerdesem:
Van 2 oldal, A es B. Mindketton idonkent jon adat pusholva.
Felhasznalo megnyitja A-t, ugy hagyja, majd kesobb egy masik tabon
megnyitja B-t, de nem sokkal kesobb bezarja. Ekkor fog-e a rendszernek
plussz terhelest jelenteni az, hogy a felhasznalo megnezte a B-t, vagy
ugyan akkora lesz, mintha csak az A-t nezne?

Koszi a valaszokat elore is

sashee


További információk a(z) Javalist levelezőlistáról