[Java lista] Spring SimpleFormcontroller
Kristof Jozsa
dyn at ond.vein.hu
2007. Okt. 9., K, 09:06:42 CEST
ez alapkerdes: a controller singleton de ettol meg a lokalis valtozokbol minden
threaden kulon peldanyok leteznek! annyira kell figyelni hogy az osztaly
threadsafe legyen, ne tarolj aktualis requesthez tartozo infokat fieldekben, stbstb.
K
Sandor Szilagyi wrote:
> (Sorry, Ujra - az elobb gmail meggajdult...)
> Helo!
>
> Egy kis elmeleti kerdes, ami nekem nem teljesen vilagos.
> Adott egy form, amit egy SimpleFormController kezel. Ez singleton a
> specifikacio szerint - ezert minden egy adott sessionhoz kotodo adatot
> egy sajat bean-ben tartok (scope="session").
> Mi tortenik, ha tobben egyszerre nyomjak meg a submit-ot a feluleten?
>
> @Override
> public ModelAndView onSubmit(Object command) throws ServletException {
>
> MySessionBean msb = (MySessionBean)
> this.getApplicationContext().getBean("msb");
> msb.save(commanf);
> int ret=msb.doSomething();
> if (ret==0) return new ModelAndView("view1");
> else return new ModelAndView("view2");
> }
>
> Kerdes, ha egyszerre tobben nyomjak meg a submitot es ez singleton,
> akkor honnan tudja a spring, hogy
> 1. kihez melyik valasz tartozik? Elofordulhat, hogy ket
> msb.doSomething()-je kulonbozo ido alatt fut le. vagyis elofordulhat,
> hogy amelyik kesobb indult, elobb vegez. Vagy ez a method sync-elve
> lenne?
> 2. Van design pattern arra, hogy mikeppen kezelunk spring MVC-vel
> session adatokat?
>
> Vagy ne torodjek vele, mukodik es kesz? Nemigazan talaltam a
> konkurenciakezelesre doksit a spring refernce-ben, csak hogy a
> controller az singleton es kesz.
> Esetleg tud valaki errol egy jo cikket?
>
> Koszonom,
> szilsan
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról