2016-03-26 5 views
2

Я как бы новый для EJB. У меня есть понимание того, как поддерживается HTTPSession (все файлы cookie). Все ресурсы в Интернете говорит "Stateful Session Bean обслуживание сеанса (запоминает клиент). Но я не мог найти ответ наКак EJB 3.X Stateful session bean поддерживает состояние?

Как Stateful обслуживание сеанса состояние?

Oracle Docs говорит

Государство объекта состоит из значений его экземпляров . В сеансовом компоненте с состоянием переменные экземпляра представляют состояние уникального сеанса client/bean. Поскольку клиент взаимодействует («переговоры») со своим компонентом, это состояние часто называют - диалоговое состояние.

Спасибо.

+0

Нет. Прошу прощения, это не дублирует, так как в другом вопросе есть дискуссия о «факторе без гражданства». Мой вопрос касается «состояния». – malatesh

+0

Не знаете, какая ссылка была предоставлена, но этот вопрос определенно проще понять, если вы действительно понимаете, как работают бэкэнда без состояния (в основном, в фазах без состояния, каждый вызов метода не обязательно относится к одному экземпляру, но это неверно для состояния фасоль). – BalusC

ответ

1

Экземпляр создается, когда вы впервые получаете ссылку на bean-компонент, и вы можете использовать эту ссылку только для поддержания состояния. Экземпляр уничтожается, когда вы вызываете метод, аннотированный с помощью @Remove или экземпляром экземпляра компонента.

Источник, EJB JSR: download.oracle.com/otndocs/jcp/ejb-3.1-pfd-oth-JSpec. Глава 4.6

+0

Спасибо !. К сожалению, нет четкого официального документа, который объясняет это, я нашел пример https://www.javacodegeeks.com/2013/08/java-ee-stateful-session-bean-ejb-example.html .. Пожалуйста, добавьте, если найдете который объясняет это. – malatesh

+0

@malatesh Я также усвоил трудный путь, чтобы никогда не полагаться на учебные пособия и народы, а не на то, что вы знаете. Когда я сомневаюсь, я читаю предложение JSR: http://download.oracle.com/otndocs/jcp/ejb-3.1-pfd-oth-JSpec/. Глава 4.6 – highstakes

+0

@malatesh Все это объясняется спецификацией EJB. Он большой и сложный, поэтому многие люди полагаются на примеры. –

 Смежные вопросы

  • Нет связанных вопросов^_^