Полностью пройденный курс "Разработка веб сервиса на Java" на stepik.org
Решение практических задач 1-5 уроков сделаны путем модификации примеров кода. См. модули L1.1, L2.1, L3.2, L4.1, L5.1.
Решение задач 6 и 7 уроков расположено в новых модулях – L6.0 и L7.0 соответственно.
Также добавлен модуль L7.3 с примером MessageSystem, рассматриваемой в самом конце второй части курса.
Поскольку я сделал из папки с проектами многомодульный проект Maven, для правильного запуска некоторых проектов из IDEA требуется указать в конфигурации запуска в качестве рабочей директории папку с запускаемым модулем (Run/Debug Configurations -> Working Directory - MODULE_DIR), иначе относительные пути к файлам не будут правильно разрешены во время работы программ.