Как ответить (если возможно) на http, получать запросы в GWT? - PullRequest
0 голосов
/ 17 июля 2010

Я хотел бы сделать запрос http get на моем телефоне Android (я знаю, как это сделать) и получить взамен файл (или какой-то другой ответ из базы данных на сервере). Можно ли сделать это в GWT (я только начал читать учебники) на стороне сервера, или мне придется изучать PHP или STH. еще? Я видел это http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html, но не знаю, нужно ли мне это.

Большое спасибо!

1 Ответ

1 голос
/ 17 июля 2010

На стороне сервера вам нужен механизм сервлетов, такой как Jetty или Apache Tomcat (или один из многих других). Затем вы должны записать свой вызов RPC по предоставленной вами ссылке, а серверный Java-сервлет (что GWT ожидает от вас) прочитает файл и передаст данные в файле обратно клиенту. Клиентская часть приложения GWT будет затем асинхронно читать сообщение и затем делать что угодно.

Для серверной части вам нужно знать Java, я предполагаю, что вы знаете, что если вы программируете GWT.

Если вы хотите использовать что-то еще, например, существующий HTTP-сервис в PHP, то вы бы использовали RequestBuilder для создания ваших запросов или отправки и отправки их на сервер.

Следует помнить, что все в вашей клиентской папке будет скомпилировано в Javascript GWT. Таким образом, даже если вы работаете в одном проекте, вы на самом деле кодируете две разные системы. Тот, который находится в Java (папка сервера) и клиентская часть, которую GWT переводит в Javascript, который работает в браузере.

...