Kdy použít stavovou session bean?

Obsah:

Kdy použít stavovou session bean?
Kdy použít stavovou session bean?

Video: Kdy použít stavovou session bean?

Video: Kdy použít stavovou session bean?
Video: Lov kaprů // Sportcarp // - Který vlasec kdy použít 2024, Listopad
Anonim

Stateful session beans jsou vhodné, pokud platí některá z následujících podmínek. Stav bobu představuje interakci mezi bobem a konkrétním klientem. bean musí obsahovat informace o klientovi napříč vyvoláním metod.

Kdy mám použít session bean?

Obecně byste měli použít session bean, pokud nastanou následující okolnosti:

  1. V každém okamžiku má k instanci beanu přístup pouze jeden klient.
  2. Stav bobu není trvalý, existuje pouze po krátkou dobu (možná několik hodin).
  3. Bean implementuje webovou službu.

Jaká je funkce stavových session beans?

Stateful Session bean je obchodní objekt, který představuje obchodní logiku jako bezstavová session bean. Ale udržuje stav (data). Jinými slovy, konverzační stav mezi více voláními metod je udržován kontejnerem ve stavové session bean.

Jak používáte stavové session beans?

Kroky k vytvoření stavového EJB

Pokud je klient EJB ve stejném prostředí, kde je potřeba nasadit EJB session bean, použijte anotaci @Local. Použijte @Remote anotaci, pokud je klient EJB v jiném prostředí, kde je třeba nasadit EJB session bean. Vytvořte stavovou session bean implementující výše uvedené rozhraní.

Jaký je platný důvod stavové session bean namísto bezstavové session bean?

Protože mohou podporovat více klientů, mohou bezstavové session beany nabídnout lepší škálovatelnost pro aplikace, které vyžadují velký počet klientů. K podpoře stejného počtu klientů aplikace obvykle vyžaduje méně stavových objektů relací než stavových objektů relací.

Doporučuje: