Wanneer om statige sessieboon te gebruik?

INHOUDSOPGAWE:

Wanneer om statige sessieboon te gebruik?
Wanneer om statige sessieboon te gebruik?

Video: Wanneer om statige sessieboon te gebruik?

Video: Wanneer om statige sessieboon te gebruik?
Video: EJB Stateless Session Bean Example 2024, November
Anonim

Staatvolle sessiebone is gepas as enige van die volgende voorwaardes waar is. Die boontjie se toestand verteenwoordig die interaksie tussen die boontjie en 'n spesifieke kliënt. Die boontjie moet inligting oor die kliënt hou oor metode-aanroepe.

Wanneer moet ek sessieboon gebruik?

Oor die algemeen moet jy 'n sessieboon gebruik as die volgende omstandighede geld:

  1. Op enige gegewe tydstip het net een kliënt toegang tot die boontjie-instansie.
  2. Die toestand van die boontjie is nie aanhoudend nie, bestaan net vir 'n kort tydperk (miskien 'n paar uur).
  3. Die boontjie implementeer 'n webdiens.

Wat is die funksie van statige sessiebone?

Stateful Session-boontjie is 'n besigheidsvoorwerp wat besigheidslogika verteenwoordig soos staatlose sessieboon. Maar dit handhaaf staat (data). Met ander woorde, gesprekstoestand tussen veelvuldige metode-oproepe word deur die houer in standhoudende sessieboon gehandhaaf.

Hoe gebruik jy statige sessiebone?

Stappe om statige EJB te skep

Gebruik @Local-aantekening as EJB-kliënt in dieselfde omgewing is waar EJB-sessieboon ontplooi moet word. Gebruik @Remote-aantekening as EJB-kliënt in 'n ander omgewing is waar EJB-sessieboon ontplooi moet word. Skep 'n statige sessieboon deur die bogenoemde koppelvlak te implementeer.

Wat is die geldige rede agter 'n statige sessieboon in plaas van staatlose sessieboon?

Omdat hulle veelvuldige kliënte kan ondersteun, kan staatlose sessiebone beter skaalbaarheid bied vir toepassings wat groot getalle kliënte benodig. Tipies vereis 'n toepassing minder staatlose sessiebone as staatlose sessiebone om dieselfde aantal kliënte te ondersteun.

Aanbeveel: