2015-06-02 2 views
2

Я прочитал для сессионного компонента:Как происходит EJB сессионный компонент пассивируется для вторичного хранения

«В то время как в готовом этапе, контейнер EJB может решить деактивировать, или пассивируют, боб по перемещение его из памяти во вторичное хранилище »

Так что это за вторичное хранилище? Это база данных подчеркивания? Кроме того, как объект сохраняется (сохраняется) в реляционной базе данных, например Oracle?

ответ

4

Java EE только спецификация и это вплоть до JEE compliant application server (например, Glassfish, Wildfly или WebLogic), чтобы точно определить, что вторичного хранения есть.

WebLogic, по крайней мере, по умолчанию, passivates the EJB:s to disk который описывается этим изображением:

WebLogic Stateful Session EJB Life Cycle

WildFly/JBoss (это мой сервер приложений по выбору) документация довольно редкий по этому поводу, но что поведение по умолчанию - пассивировать EJB: s на диск, но я не могу поклясться в этом.

Итак, еще раз, спецификация не дает никаких правил о том, как пассивировать EJB: s, это зависит от реализации.

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