GWT-запрос со стороны клиента Java - PullRequest
2 голосов
/ 12 февраля 2011

Я пытаюсь запросить набор данных с сервера.В результате должен получиться экземпляр DataTable, который можно напрямую использовать для визуализации виджета визуализации Google (PieChart или чего-либо другого).

Моя проблема в том, что официальные учебные пособия включают только код JavaScript для создания такого запроса.

Я обнаружил, что должно работать следующее:

        Query q = Query.create(url);
    q.send(new Query.Callback() {

        @Override
        public void onResponse(QueryResponse queryResponse) {
            if (!queryResponse.isError()) {
                DataTable table = queryResponse.getDataTable();
            }

        }
    });

Но чтобы использовать это, вам нужно заполнить строковую переменную url.Конечно, вы можете просто написать это, но это действительно отвратительно, если вы измените отображение своего сервлета на что-то другое, вам придется прикасаться к каждому запросу ... Есть ли простой способ сгенерировать эти URL для выполнения таких запросов?

Thx

Jonas

1 Ответ

0 голосов
/ 13 февраля 2011

GWT предлагает специализированную структуру GWT-RPC для взаимодействия клиент-сервер.Это 100% Java, его серверная реализация основана на сервлетах, и она заботится о деталях низкого уровня, таких как URL-адреса серверов, сериализации объектов и т. Д.

Также вы можете найти этот вопрос актуально.

...