JSF-1,2-Вопрос. Стратегия сохранения текущего состояния приложения (состояния управляемого компонента) при перенаправлении на внешний сервис - PullRequest
1 голос
/ 09 августа 2011

Определение -

  • В какой-то момент есть работающее веб-приложение с состоянием управляемого компонента.
  • эта сеть-app отправляет запрос на внешнее приложение
  • Обратный вызов внешнего приложения (метод http 'get') в веб-приложение

    - В это время приложение должно восстановить управляемоесостояние компонента, как было до запроса к внешнему приложению.

    - Примечание: Внешнее приложение может ответить позже, чем длительность сеанса веб-приложения.

Вопрос - Если в JSF существуют шаблоны или методы для решения этой проблемы?

Как вы решаете эту проблему?

1 Ответ

0 голосов
/ 09 августа 2011

Сохраните состояние в области сеанса вместе с уникальным ключом и включите этот ключ в качестве параметра запроса или pathinfo в URL обратного вызова.Когда получен запрос обратного вызова, извлеките ключ из параметра запроса или pathinfo, а затем получите состояние из сеанса на основе этого ключа.

...