Техническое задание
- Создать Spring App c web service, принимающий Json или XML-запросы методом POST, который обрабатывает 2 запроса (см. ниже). Обеспечить целостность данных в БД. Также учесть, что к ws могут обращаться несколько пользователей одновременно, с одинаковыми типами запросов и данными в запросах.
- Создать таблицу для хранения аутентификационных данных клиентов: номер телефона (мобильный), пароль (желательно хеш от пароля).
- Таблицу с балансами зарегистрированных агентов с точностью до копеек.
Регистрация нового агента: Запрос:
new-agt 1234567890 passwordОтвет:
0Где код ошибки: 0 – ok 1 – такой агент уже зарегистрирован 2 – неверный формат телефона 3 – плохой пароль 5 – другая ошибка повторите позже
Получение баланса: Запрос:
agt-bal 1234567890 passwordОтвет:
0 100.0011 - Агент с данным логином не существет 12 - Счет для агента не существет