Logo hy.boatexistence.com

Ե՞րբ օգտագործել stateful session bean-ը:

Բովանդակություն:

Ե՞րբ օգտագործել stateful session bean-ը:
Ե՞րբ օգտագործել stateful session bean-ը:

Video: Ե՞րբ օգտագործել stateful session bean-ը:

Video: Ե՞րբ օգտագործել stateful session bean-ը:
Video: Flutter : Hooks -- useState() | useEffect() | amplifyabhi 2024, Հուլիսի
Anonim

Պետական նստաշրջանի լոբիները տեղին են, եթե ստորև նշված պայմաններից որևէ մեկը ճիշտ է: Լոբի վիճակը ներկայացնում է լոբի և կոնկրետ հաճախորդի փոխազդեցությունը: bean-ը պետք է պահպանի հաճախորդի մասին տեղեկատվություն մեթոդի կանչերի միջոցով:

Ե՞րբ պետք է օգտագործեմ session bean?

Ընդհանուր առմամբ, դուք պետք է օգտագործեք սեանս լոբի, եթե առկա են հետևյալ հանգամանքները

  1. Ցանկացած պահի միայն մեկ հաճախորդ ունի մուտք դեպի bean օրինակ:
  2. Լոբի վիճակը կայուն չէ, գոյություն ունի միայն կարճ ժամանակահատվածում (գուցե մի քանի ժամ):
  3. The Bean-ն իրականացնում է վեբ ծառայություն:

Ո՞րն է պետական նիստի լոբիների գործառույթը:

Stateful Session bean-ը բիզնես օբյեկտ է, որը ներկայացնում է բիզնես տրամաբանությունը, ինչպես քաղաքացիություն չունեցող սեսիայի լոբի: Բայց, այն պահպանում է վիճակը (տվյալները): Այլ կերպ ասած, մի քանի մեթոդի զանգերի միջև խոսակցական վիճակը պահպանվում է կոնտեյների կողմից stateful session bean-ում:

Ինչպե՞ս եք օգտագործում stateful session beans?

Քայլեր պետական EJB ստեղծելու համար

Օգտագործեք @Local անոտացիա, եթե EJB հաճախորդը գտնվում է նույն միջավայրում, որտեղ պետք է տեղակայվի EJB session bean-ը: Օգտագործեք @Remote ծանոթագրությունը, եթե EJB հաճախորդը գտնվում է այլ միջավայրում, որտեղ պետք է տեղակայվի EJB նիստի լոբի: Ստեղծեք պետական նիստի բիբ՝ կիրառելով վերը նշված ինտերֆեյսը:

Ո՞րն է հիմնավոր պատճառը պետական նիստի բինի՝ քաղաքացիություն չունեցող սեսիայի բինի փոխարեն:

Քանի որ նրանք կարող են աջակցել բազմաթիվ հաճախորդների, քաղաքացիություն չունեցող սեսիա լոբին կարող է ավելի լավ ընդլայնելիություն առաջարկել մեծ թվով հաճախորդներ պահանջող հավելվածների համար: Որպես կանոն, հավելվածը պահանջում է ավելի քիչ քաղաքացիություն չունեցող սեսիա լոբին, քան պետական նիստի լոբիները՝ նույն թվով հաճախորդների աջակցելու համար:

Խորհուրդ ենք տալիս: