Тестовое задание для Web-разработчикаТестовое задание для Web-разработчика (GWT).

Написать веб-приложение, предоставляющее пользователю возможность получить список пунктов в определенном городе.
Требуется:

1) Разработать XML формат исходных данных справочника для хранения на сервере.
Справочник должен содержать информацию о пунктах обслуживания:
• Город;
• Страна;

• Адрес;
• Название;
• Телефон;
• Предоставляемые услуги (отправка, выдачи, отправка и выдача).
2) Разработать веб-приложение с использованием GWT:
• Серверный модуль загружает справочник пунктов из файла.
Дополнительно: серверная часть может использовать БД (in-proc) для работы со справочником.
Дополнительно: серверная часть перезагружает справочник из файла на выбор:
• Регулярно;
• При изменении файла.
• Клиентский модуль позволяет пользователю получать информацию о пунктах из справочника с сервера, в разрезе Услуга->Страна->Город->Список пунктов.
• На формах клиентского модуля в полях Страна, Город необходимо использовать автоматическую подстановку.
Автоматическая подстановка не должна предлагать страны/города, где нет пунктов с выбранной услугой.
• Обмен данными между клиентом и сервером должен быть оптимизирован – приложение должно быть готово к работе на медленных каналах с большим списком пунктов.
3) В качестве конечного результата предоставить исходные коды приложения, ant/maven/gradle-скрипт сборки, готовый дистрибутив с тестовыми данными.
4) Необходимо предоставить описание, как собрать и запустить проект, с учетом всех конфигурационных файлов и переменных окружения.
5) Дополнительно: Реализовать модульные тесты.

Categories: Новости

Leave a Reply

Your email address will not be published. Required fields are marked *