Wanneer stateful session bean gebruiken?

Inhoudsopgave:

Wanneer stateful session bean gebruiken?
Wanneer stateful session bean gebruiken?

Video: Wanneer stateful session bean gebruiken?

Video: Wanneer stateful session bean gebruiken?
Video: Get and stay productive using swift, even flow, recommends Professor Roger Schmenner 2024, November
Anonim

Stateful session beans zijn geschikt als aan een van de volgende voorwaarden wordt voldaan. De staat van de boon vertegenwoordigt de interactie tussen de boon en een specifieke klant. De bean moet informatie over de client bevatten over de methode-aanroepen heen.

Wanneer moet ik session bean gebruiken?

In het algemeen moet u een session bean gebruiken als de volgende omstandigheden van toepassing zijn:

  1. Op elk willekeurig moment heeft slechts één client toegang tot de bean-instantie.
  2. De toestand van de boon is niet persistent en bestaat slechts voor een korte periode (misschien een paar uur).
  3. The bean implementeert een webservice.

Wat is de functie van stateful session beans?

Stateful Session bean is een bedrijfsobject dat bedrijfslogica vertegenwoordigt, zoals stateless session bean. Maar het handhaaft de status (gegevens). Met andere woorden, de gespreksstatus tussen meerdere methodeaanroepen wordt onderhouden door de container in stateful session bean.

Hoe gebruik je stateful session beans?

Stappen om Stateful EJB te maken

Gebruik @Local annotatie als de EJB-client zich in dezelfde omgeving bevindt waar EJB-sessiebean moet worden geïmplementeerd. Gebruik @Remote-annotatie als de EJB-client zich in een andere omgeving bevindt waar EJB-sessiebean moet worden geïmplementeerd. Maak een stateful session bean door de bovenstaande interface te implementeren.

Wat is de geldige reden achter een stateful session bean in plaats van een stateless session bean?

Omdat ze meerdere clients kunnen ondersteunen, kunnen stateless session beans een betere schaalbaarheid bieden voor toepassingen die grote aantallen clients nodig hebben. Gewoonlijk vereist een toepassing minder stateless session beans dan stateful session beans om hetzelfde aantal clients te ondersteunen.

Aanbevolen: