Obsah:
Definícia - Čo znamená Session Bean?
Fazuľa relácie predstavuje jedinú serverovú aplikáciu Java Platform 2, Enterprise Edition (J2EE), ktorá spracováva obchodné úlohy pre svojho klienta vo vnútri servera.
Keď si používateľ a počítač vymenia dialóg, dôjde k interaktívnej relácii. Bean relácie sa podobá interaktívnej relácii v tom, že bean relácie má iba jedného klienta. Po ukončení klienta sa ukončí aj relácia bean, ako aj vzťah medzi beanom relácie a klientom.
Techopedia vysvetľuje Session Bean
Keď klient pristupuje k serverovej aplikácii, začne sa bean relácie klienta. Po zastavení klienta sa bean relácie zastaví a už s klientom nesúvisí. Fazuľové semená a fazuľa bez štátnej príslušnosti sú dva druhy fazule.
Premenné inštancie stavov bean relácie, ktoré označujú stav interakcie bean-klient, sa zachovávajú pre periódu interakcie bean-bean. Po ukončení interakcie sa stav už neudrží. Premenné inštancie beanov bezstavovej relácie (tie, ktoré obsahujú stav relácie) zostávajú zachované, pokiaľ je vyvolaná metóda. Stav sa nezachová po celé trvanie relácie.
Existujú dve kritické okolnosti, kedy by sa mali používať fazule na sedenie. Jedným z nich je, že iba jeden klient bude mať prístup k inštancii fazule počas určitého časového obdobia. Druhým je prípad, keď stav fazule nemusí zostať trvalý, čo znamená, že bude trvať iba niekoľko hodín.