GWT-приложения и возвращенный ответ с сервера - PullRequest
1 голос
/ 04 ноября 2010

У меня есть приложение GWT, которое работает на сервере.

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

Но, как вы знаете, GWT возвращает обычную пустую HTML-страницу с данными, содержащимися в файле .js.

Таким образом, служба Ping не сможет существовать с предопределенными ключевыми словами. Верно ли это утверждение ??

А если это так, то не можем ли мы найти какое-либо обходное решение для решения такой проблемы?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 04 ноября 2010

Проблема, с которой вы сталкиваетесь, связана с возможностью обхода приложений AJAX - У Google есть несколько указателей для вас :) Как правило, вам нужен браузер без головы на сервере, чтобы генерировать вывод, который вы обычно видитев браузере, например, см. HtmlUnit .

0 голосов
/ 04 ноября 2010

Только начальная страница контейнера и сценарий загрузчика, который она встраивает, являются HTML & JS. После этого вы используете механизм RPC GWT для обмена объектами Java с сервером или Ajax (например, RequestBuilder) для обмена данными любого типа с сервером. Вы называете это: JSON, XML, простой текст и т. д.

...