Wicket: поведение AJAX без гражданства в гостевой странице без сериализации

StackOverflow https://stackoverflow.com/questions/2646033

Вопрос

У меня довольно условная страница с большим количеством компонентов AJAX. Большинство из этих компонентов имеют поведение, которое отображает код JavaScript для вызова AJAX-запросов в код Java. Поскольку страница не без гражданства, каждый запрос вызывает сериализацию страницы. Все идет нормально.

Но некоторые из этих запросов AJAX не меняют страницу, поэтому сериализация страницы не нужна. Например, это прямая кэширования данных для (домашнего зарученного) DataGrid компонента. Эти запросы вызывают непрерывно, и сериализация страницы во время каждого запроса вызывает задержки.

Там есть некоторые проекты для компонентов без калитки без гражданства, например калитка, но это решает другую ситуацию - запрос компонентов без гражданства обрабатывается на новые экземпляры страниц без гражданства. Я хочу обработать запросы на существующем экземпляре условной страницы, но без сериализации.

Я пытался реализовать это самостоятельно RequestCycleProcessor.resolve(), но я повесил на поиск страницы с запроса параметров, потому что Session.getPage() всегда затрагивает страницу и вызывает сериализацию После запроса обработка.

  • Есть ли пример, идея, что бы ни за реализовать это в калитке?

Надеюсь, это понятно :)

Это было полезно?

Решение

Это становится довольно глубоко в калиту, вы можете подумать о том, чтобы спросить его в почтовых словах ( http://wicket.apache.org/community.html#community-mailingLists. )

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top