När ska jag använda stateful session bean?

Innehållsförteckning:

När ska jag använda stateful session bean?
När ska jag använda stateful session bean?

Video: När ska jag använda stateful session bean?

Video: När ska jag använda stateful session bean?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim

Statliga sessionsbönor är lämpliga om något av följande villkor är sant. Bönans tillstånd representerar interaktionen mellan bönan och en specifik klient. bönan måste innehålla information om klienten över metodanrop.

När ska jag använda session bean?

I allmänhet bör du använda en sessionsböna om följande omständigheter gäller:

  1. Vid varje given tidpunkt har bara en klient åtkomst till böninstansen.
  2. Bönans tillstånd är inte ihållande, existerar bara under en kort period (kanske några timmar).
  3. Bönan implementerar en webbtjänst.

Vilken funktion har stateful session beans?

Stateful Session bean är ett affärsobjekt som representerar affärslogik som statslös sessionsböna. Men det upprätthåller tillstånd (data). Med andra ord, konversationstillståndet mellan flera metodanrop upprätthålls av behållaren i stateful session bean.

Hur använder du stateful session beans?

Steg för att skapa Stateful EJB

Använd @Local annotering om EJB-klienten är i samma miljö där EJB-sessionsbean måste distribueras. Använd @Remote-anteckning om EJB-klienten är i en annan miljö där EJB-sessionsbean måste distribueras. Skapa en tillståndsgivande sessionsböna, implementera ovanstående gränssnitt.

Vilken är den giltiga orsaken bakom en stateful session bean istället för stateless session bean?

Eftersom de kan stödja flera klienter, kan statslösa sessionsbönor erbjuda bättre skalbarhet för applikationer som kräver ett stort antal klienter. Vanligtvis kräver en applikation färre statslösa sessionsbönor än stateful session beans för att stödja samma antal klienter.

Rekommenderad: