2013-03-01 2 views
1

Мне было интересно, был ли относительно простой способ доступа к серверным ресурсам (например, хранилищу данных) до того, как страница GWT будет обслуживаться. Очевидно, что я могу использовать вызов RPC, как только загружается страница, но я предполагаю, что создаст два отдельных запроса (один для страницы, один для информации), и я бы скорее просто передал данные со страницей, чтобы гарантированно будет там. Могу ли я это сделать, или GWT просто не предназначен для этого?GWT - сервер доступа до загрузки

ответ

2

Вы можете загружать страницу хоста gwt динамически, а не просто полагаться на чисто статическую html-страницу. Хотя контекст следующей статьи построен вокруг концепции логинов, он демонстрирует, как можно делать такие вещи, как запуск приложения gwt с помощью Словаря, содержащего динамические элементы из хранилища данных.

https://developers.google.com/web-toolkit/articles/dynamic_host_page

1

Это невозможно с GWT, потому что GWT генерирует код на стороне клиента. Такой код выполняется только после страница загружается.

То, что вы хотите, должно быть, должно быть достижимо на стороне сервера. Например, перед возвратом ответа на запрос вы можете получить доступ к ресурсам и внедрить их на страницу (возможно, как JSON). Затем ваш GWT-код может использовать эти ресурсы.

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