22. juli 2002 - 08:31Der er
7 kommentarer og 1 løsning
Angående Beans
Jeg har lige et kort spørgsmål. Jeg har oprettet en bean med brugerdata, jeg kalder den så loginUserData på alle mine sider, og den har sessionscope. Mit spørgsmål er om jeg skal navngive bønnen unikt. Min tanke er at når flere brugere logger ind, vil der så opstå fejl ved at de alle tilgår et objekt der hedder loginUserData, eller klarer JSP det helt selv? Hivs jeg skal navngive objektet unikt, med et brugerID for eksempel, hvordan gør jeg så det?
Så længe at man køre med session scope skal man ikke lave et unikt navn hver gang der startes en ny session (ny bruger loger på) bliver der lavet en ny instance af bønnen som kun bliver til gået af denne bruger... Hvis man derimod gerne vil have en bønne med fælles data for alle bruger skal man bruge application scope ..
Det tror jeg, objekt referencen for den session den kaldes fra, er altså unik? Jeg kan altså godt kalde alle bønnerne ved samme navn, idet det kun er den samme session der har adgang til det objekt, er det rigtigt forstået?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.