Я хочу иметь возможность повторно использовать мою существующую логику контроллера независимо от того, был ли отправлен запрос от клиента Flex (с использованием BlazeDS + Spring на бэкэнде) или как простой запрос HTTP POST / GET.В простых случаях все работает хорошо, однако бывают случаи, когда мне нужно получить доступ к некоторым атрибутам сеанса.Сначала я почти исключительно использовал класс FlexContext, но потом я понял, что когда кто-то отправляет HTTP-запрос, тогда контекст Flex явно не определен.
Мой вопрос заключается в том, как лучше всего абстрагировать логику извлечения сессии независимо от типа запроса.Другими словами, я бы создал класс с именем SessionManager, у которого есть метод getSession.Этот класс проверит, существует ли контекст Flex, если он есть, он вернет сеанс этого контекста.Если нет, он просто вернет текущий сеанс HTTP (который, как я полагаю, совпадает с сеансом клиента Flex, но я не был уверен)
Есть комментарии?