Төмендегі шарттардың кез келгені дұрыс болса, күйі бар сеанс бұршақтары орынды болады. Бұршақтың күйі бұршақ пен нақты клиент арасындағы өзара әрекетті білдіреді. бұршақ әдіс шақырулары бойынша клиент туралы ақпаратты сақтауы керек.
Мен сеанс бұршағын қашан пайдалануым керек?
Жалпы, келесі жағдайлар орындалса, сеанс бұршағын пайдалану керек:
- Кез келген уақытта тек бір клиент бұршақ данасына кіре алады.
- Бұршақтың күйі тұрақты емес, тек қысқа уақыт ішінде (мүмкін бірнеше сағат) бар.
- Бұршақ веб-қызметті жүзеге асырады.
Сандық сеанс бұршақтарының қызметі қандай?
Санстың күйі - бұл азаматтығы жоқ сеанс бұршағы сияқты бизнес логикасын көрсететін бизнес нысаны. Бірақ ол күйді (деректерді) сақтайды. Басқаша айтқанда, бірнеше әдіс шақырулары арасындағы сөйлесу күйі күйді көрсететін сеанстағы контейнер арқылы сақталады.
Сандық сеанс бұршақтарын қалай пайдаланасыз?
Ережелі EJB жасау қадамдары
Егер EJB клиенті EJB сеансы бұршағын орналастыру қажет ортада болса, @Local аннотациясын пайдаланыңыз. EJB клиенті EJB сеансының бұршағын орналастыру қажет басқа ортада болса, @Remote аннотациясын пайдаланыңыз. Жоғарыдағы интерфейсті жүзеге асыра отырып, күйі бар сеанс бұршағын жасаңыз.
Азаматтығы жоқ сеанс бұршағының орнына күйі бар сеанс бұршағының себебі неде?
бірнеше клиентке қолдау көрсете алатындықтан, азаматтығы жоқ сеанс бұршақтары клиенттердің көп санын қажет ететін қолданбалар үшін жақсырақ масштабтауды ұсына алады. Әдетте, қолданба бірдей клиенттер санын қолдау үшін күйі бар сеанс бұршақтарына қарағанда азаматтығы жоқ сеанс бұршақтарын қажет етеді.