| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Логирование — это процесс записи данных о работе приложения. Оно позволяет отследить, что и когда происходило в приложении. Без логов сложно понять, из-за чего появляется ошибка, если она возникает периодически и только при определенных условиях. Анализ логов — один из базовых инструментов в работе программистов. Он помогает обнаружить источники многих проблем, отследить различные события. Существуют разные уровни логирования, от максимально подробного до вывода только ключевой информации. В этом задании вам нужно будет реализовать запись логов сервера в файл. Дополнительно в этом домашнем задании мы познакомимся с новым современным шаблонизатором "Thymeleaf". Чтобы сократить количество кода, в этом задании будем работать не с полным CRUD сущности, а только с его частью.
В этом задании шаблонизатор "Thymeleaf" уже подключен к приложению.
Попробуйте самостоятельно поэксперементировать с шаблонизатором "Thymeleaf".
В файле src/main/webapp/WEB_INF/templates/session/users/new.html реализуйте вывод формы регистрации нового пользователя. В форме должно быть три текстовых поля для ввода имени, фамилии и email пользователя. Если были введены некорректные данные, поля должны быть заполнены введенными данными. Не забывайте использовать классы bootstrap, чтобы страница выглядела более привлекательно.
В файле scr/test/java/exercise/AppTest.java по аналогии с имеющимися тестами допишите тесты, проверяющий работу страницы регистрации. Чтобы убедится, что всё работает корректно, достаточно будет проверить, что GET-запрос на адрес /users/new возвращает код ответа 200.
| Back | FazBrowse Home | New Git URL |