GWT-приложения и возвращенный ответ с сервера
У меня есть приложение GWT, которое работает на сервере.
мы подписываемся на какое-то решение, которое регулярно проверяет это приложение. Дело в том, что это решение (служба) проверяет возвращенный ответ от сервера на наличие предварительно определенных ключевых слов.
Но, как вы знаете, GWT возвращает простую пустую HTML-страницу с данными, содержащимися в файле.js.
Таким образом, служба Ping не сможет существовать с предопределенными ключевыми словами. Это утверждение верно?
И если это так, то не можем ли мы найти какое-либо обходное решение для решения такой проблемы?
Благодарю.
2 ответа
Проблема, с которой вы сталкиваетесь, связана с гибкостью приложений AJAX - у Google есть несколько указателей для вас:) Как правило, вам нужен автономный браузер на сервере для генерации вывода, который вы обычно видите в браузере, например, см. HtmlUnit.
Только начальная страница контейнера и сценарий загрузчика, который он встраивает, являются HTML & JS. После этого вы используете механизм RPC GWT для обмена объектами Java с сервером или Ajax (например, RequestBuilder) для обмена данными любого типа с сервером. Вы называете это: JSON, XML, простой текст и т. д.