Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JSP - application scope

[es] :: Java :: JSP - application scope

[ Pregleda: 2059 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sendai

Član broj: 98530
Poruke: 65
*.team.ba.



Profil

icon JSP - application scope05.06.2008. u 04:55 - pre 193 meseci
Imam jedno pitanje u vezi application objekta u JSP-u, koji je tipa SessionContext.
Recimo da napisem nesto ovako na JSP strani:


Code:
 <% Basket basket = (Basket)application.getAttribute("Basket");
    if(basket == null) {
        application.setAttribute("Basket", new Basket());
        basket.setIme(ime);
       }
  %>
   <%= basket.getIme() %>

Ono sto me zanima je kako zapravo radi application objekt?
Da pojasnim, da li svaki novi korisnik koji ucita stranicu ima svoj vlastiti Basket objekt?
Primjer, korisnik Darko prvi ucita stranicu, spremi Basket u application objekt,
spremi ime u Basket i onda npr. ispise Darko na stranici.
So far so good :).
Korisnik Igor sa druge masine ucita istu stranicu(poslije Darka), dobije svoj Basket objekt,
spremi ga u application objekt, upise svoje ime u svoj Basket i onda se na stranici ispise Igor.
Kada ponovo ucitavaju stranicu i jedan i drugi vec imaju svaki svoj Basket i Darku se uredno
ispisuje Darko, a Igoru Igor.
Ili se desava sljedece:
Darko ucita prvi kao sto je opisano, onda ucitava Igor, medjutim kad Igor ucitava, Basket
objekt vec postoji i Igoru se na stranici ispise Darko?

Gledao sam po dokumentaciji, ali opet, nije mi bas jasan taj application scope.
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.it-austria.net.



+2 Profil

icon Re: JSP - application scope05.06.2008. u 08:22 - pre 193 meseci
Nisam se dugo zezaso sa jsp-om ,ali prilicno sam siguran da ce se desiti drugi slucaj.

Za prvi slucaj predvidjen je SessionScope, mada to verovatno znas.
Free advice is seldom cheap.
 
Odgovor na temu

sendai

Član broj: 98530
Poruke: 65
*.adsl-mo.bih.net.ba.



Profil

icon Re: JSP - application scope07.06.2008. u 19:16 - pre 193 meseci
Ispocetka sam mislio da je vise vjerojatno da ce biti prvi slucaj, ali ti si u pravu.
Znaci application scope je dobro mjesto za pohranu podataka koje svi klijenti koriste, ali ih ne mijenjaju.
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Re: JSP - application scope07.06.2008. u 20:33 - pre 193 meseci
Pa teoretski mogu ga i menjati ,samo sto ce onda i drugi klijenti vidjeti promjene. :)
Free advice is seldom cheap.
 
Odgovor na temu

nedeljko_11460
Nedeljko Seslija
J2EE Developer, Neotech Software
Barajevo

Član broj: 182021
Poruke: 9
79.101.160.*



Profil

icon Re: JSP - application scope09.06.2008. u 08:31 - pre 193 meseci
Ne, objekti koji se nalaze na ovom nivou su zajednicki za sve korisnike aplikacije. Konkretno u tvom slucaju ukoliko je Darko prvi smestio objekat na aplikacioni nivo
onda ce svi drugi korisnici koji dolaze posle njega uzimati isti taj objekat tj. ispisivace im se Darko. U sustini na ovom nivou ne bi trebao da cuvas informacije o pojedinacnom useru vec nesto sto je zajednicko za sve korisnike app. recimo kurs evra za neki bankarski sajt, a za informacije o pojedinacnim korisnicima koristi session scope. Jos jedna stvar mislim da je predefinisani objekat application tipa javax.servlet.ServletContext a ne SessionContext .
 
Odgovor na temu

sendai

Član broj: 98530
Poruke: 65
*.team.ba.



Profil

icon Re: JSP - application scope14.06.2008. u 05:09 - pre 192 meseci
Ok, sad mi je vec jasnije.
Hvala na odgovorima. :)
@ nedeljko_11460, u pravu si, application objekt jest tipa javax.servlet.ServletContext, ja sam pogrijesio.
 
Odgovor na temu

[es] :: Java :: JSP - application scope

[ Pregleda: 2059 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.