Stateful session beans ovat sopivia, jos jokin seuraavista ehdoista toteutuu. Pavun tila edustaa pavun ja tietyn asiakkaan välistä vuorovaikutusta. pavun täytyy sisältää tietoja asiakkaasta eri menetelmäkutsujen kautta.
Milloin minun pitäisi käyttää session beania?
Yleensä kannattaa käyttää istuntobeania, jos seuraavat olosuhteet ovat voimassa:
- Kullakin hetkellä vain yhdellä asiakkaalla on pääsy bean-instanssiin.
- Pavun tila ei ole jatkuva, se on olemassa vain lyhyen ajan (ehkä muutaman tunnin).
- Bean toteuttaa verkkopalvelun.
Mikä on tilallisten istuntopapujen tehtävä?
Stateful Session bean on liiketoimintaobjekti, joka edustaa liiketoimintalogiikkaa kuten tilaton istuntopapu. Mutta se ylläpitää tilaa (dataa). Toisin sanoen useiden menetelmäkutsujen välistä keskustelutilaa ylläpitää tilallinen istuntopapu.
Kuinka käytät stateful session beaneja?
Vaiheet tilallisen EJB:n luomiseen
Käytä @Local-merkintää, jos EJB-asiakas on samassa ympäristössä, jossa EJB-istuntopapu on otettava käyttöön. Käytä @Remote-merkintää, jos EJB-asiakas on eri ympäristössä, jossa EJB-istuntoelementti on otettava käyttöön. Luo tilallinen istuntopapu toteuttamalla yllä oleva käyttöliittymä.
Mikä on pätevä syy tilallisen istuntopavan takana tilattoman istuntopavan sijaan?
Koska ne voivat tukea useita asiakkaita, tilattomat istuntopavut voivat tarjota paremman skaalautuvuuden sovelluksille, jotka vaativat suuria asiakasmääriä. Tyypillisesti sovellus tarvitsee vähemmän tilattomia istuntopapuja kuin tilallisia istuntopapuja tukeakseen samaa asiakasmäärää.