[Java lista] Spring SimpleFormcontroller
biziclop
biziclop at gmail.com
2007. Okt. 9., K, 11:37:30 CEST
Igazibol a konkurenciat nem kell kulon kezelni, amennyiben nincs
kifejezetten arra szukseged, hogy bizonyos dolgok bizonyos sorrendben
tortenjenek. Egy webes alkalmazasnal altalaban nincs.
Csak arra kell figyelni, hogy mindenkinek meglegyen a sajat
jatszotere. Jelen esetben ez teljesul, mivel csak ujonnan keszitett,
illetve az application context-bol kiszedett beanek szerepelnek a
metodusban.
Az application context gondoskodik arrol, hogy sessiononkent egy
beaned legyen csak, tehat ha tobben klikkelnek, kulonbozo beaneket
kapnak.
Van viszont egy problema, a gyorstuzelo user. Ezeket tenyleg kulon
kell kezelni, es nem is mindig trivialis a dolog.
lsp
On 10/9/07, Sandor Szilagyi <szilsan at gmail.com> 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