GWT — передача объектов на сторону сервера

Рассмотрим как передать объект на сторону сервера в Google Web Toolkit.

Пример основан полностью на Пример создания проекта Google Web Toolkit (GWT) Hello World Example.

1. Описание класса User

Мы будем передавать на сервер объект User с именем и паролем, которые пользователь указывает в текстовом поле. Для этого необходимо создать два класса — для передачи и результата. Оба объекта обязательно должны быть сериализуемыми.

User.class

UserResult.class

2. Описание интерфейса

По сравнению с статьей, указанной в начале, были изменены два интерфейса и класс на серверной части.

GwtAppServiceIntf

GwtAppServiceIntfAsync

GwtAppServiceImpl

Как видите теперь везде указан тип передаваемого объекта как User, а возвращаемый тип UserResult.

3. Запуск приложения

Основной модуль подвергся небольшим изменениям для передачи объекта User и обработки результата UserResult.

Результат:

GWT sendObject

Исходный код

GWT SendObject

 

 

Share Button
10
5797 Total Views 1 Views Today

Добавить комментарий