Тестовое задание. Стэк: Java 8, Apache Tomcat, Servlet, JSP, HTML, CSS.
- 25.06.2019
- Выводим Страницу регистрации пользователя. Поля Логин пароль.
- После нажатия submit отправляем POST запрос данные на сервер в AddServlet.
- В сервлете создаем класс User, присваиваем переданные данные переменным класса user и password и вызываем метод addUser класса data добавляем данные в ArrayList.
- Создаем рандомное число из четырех цифр и присваиваем его переменной класса data, цифры не повторяются.
- Выводим сообщение пользователь «» добавлен и кнопку перехода к игре. (или логин занят, используйте другое имя).
- Отображаем поле для отображения загадываемых чисел, четыре раскрывающихся списка с числами 0,1,2 … 9 при нажатии на которые выбираем число, кнопку «Это число?», среднее число попыток пользователей до угадывания, кнопку New Game.
- После нажатия на кнопку «Это число?» Передаем данные на сервер в сервлет checkNumberServlet.
- checkServlet вызывает getNumber класса data и осуществляет проверку (поиск совпадений) и передает ответ в формате «»Быков «»Коров. Добавляя ответ в таблицу.
- Далее по циклу до тех пор пока не будет совпадения.
- После совпадения, выводим сообщение Поздравляем и сохраняем данные на сервере о количестве попыток.
- При нажатии на кнопку New Game переходим на страницу регистрации пользователя.