Диалоговое состояние (Java EE)
В платформе Java Enterprise Edition (Java EE) состояние диалога представляет собой значения полей сеансового компонента плюс транзитивное закрытие объектов, доступных из полей компонента. Имя «диалоговое» используется, поскольку это состояние необходимо для того, чтобы один и тот же клиент мог взаимодействовать с одним и тем же экземпляром компонента на протяжении всего сеанса - в отличие от сеансового компонента без состояния, который этого не делает. [ 1 ] Например, хотя bean-компонент Cart может содержать диалоговое состояние для общения с одним и тем же клиентом о содержимом его корзины, bean-компоненту Order оно не требуется, поскольку диалог (несколько запросов/ответов) не требуется. [ 2 ] Транзитивное закрытие bean-компонента определяется в терминах протокола сериализации для языка программирования Java , то есть полей, которые будут храниться при сериализации экземпляра bean-компонента.
Ссылки
[ редактировать ]- ^ Джендрок, Эрик (2006). Учебное пособие по Java EE 5 . Прентис Холл Профессионал. ISBN 9780321490292 .
- ^ Васильев, Юлий (2008). Начало разработки приложений, управляемых базой данных, в Java EE: использование GlassFish . Апресс. п. 306 . ISBN 9781430209645 .