- Создание подпроектов (R5.7; 22 мин)
- Перенести проект авторизации в подпроект
AuthCLI
со build.gradle (5 мин) - Создать подпроект
WebService
(1 мин) - В родительском
build.gradle
указать версии зависимостей и подпроекты (5 мин) - Настроить на работу с 2-я проектами (10 мин)
- Записать в зависимость "WebService"
gretty
(R5.2) (1 мин)
- Перенести проект авторизации в подпроект
- Настройка
WebService
(R5.1; 40)- Создать сервлет
EchoListener
слушающийecho/*
(R5.3; 10 мин)- Переопределить метод
doGet
(5 мин) Выводит на экран404 not found
- Переопределить метод
doPost
(5 мин) Выводит на экран404 not found
- Переопределить метод
- Создать класс
GetListener
слушающийecho/get
(R5.4; 5 мин)- Переопределить метод
doGet
Выводит параметрid
на экран
- Переопределить метод
- Создать класс
PostListener
слушающийecho/post
(R5.5; 5 мин)- Переопределить метод
doPost
Перенаправляет получаемый параметр вGetListener.doGet()
- Переопределить метод
- В
index.html
добавить ссылку наecho/get
с параметром (R5.6; 5 мин) - Создать
index.html
где будет поле для ввода и кнопкаsubmit
которая при нажатии делает post запрос наecho/post
с введённым значением (5 мин) - Создать шаблон страницы для вывода данных из
echo/get
(R5.10; 5 мин) - Модифицировать
GetListener.doGet()
на использование шаблона страницы (7 мин)
- Создать сервлет
- Работа с
Heroku
(30 мин)- Подключить
heroku
к репозиторию (10 мин) - Настроить автоматический деплой (R5.8, R5.9; 20 мин)
- Подключить
- Подчистка (30 мин)
Heroku
(30 мин)- Разобраться как деплоить на
heroku
- Как подключить
heroku
кgithub
репозиторию? (5 мин) - Как задеплоить
gradle
проект? (10 мин) - Как настроить автоматический деплой? (15 мин)
- Как подключить
- Для проведения исследовательской задачи мы прочитаем документацию по интеграции с
github
- В результате этой исследовательской задачи мы узнаем как подключить
heroku
кgithub
репозиторию
- Разобраться как деплоить на
- Подпроекты в
Gradle
(35 мин)- Разобраться как работать с подпроектами в
gradle
- Как создать подпроекты? (10 мин)
- Как настроить подпроекты? (10 мин)
- Как проводится сборка подпроектов? (15 мин)
- Для проведения исследовательской задачи мы прочитаем гайд
- В результате этой исследовательской задачи мы узнаем как настроить подпроекты в
gradle
- Разобраться как работать с подпроектами в
№ | Оценка времени |
Фактическое время |
---|---|---|
1 | 22 мин | |
1.i | 5 мин | |
1.ii | 1 мин | |
1.iii | 5 мин | |
1.iv | 10 мин | |
1.v | 1 мин | |
2 | 40 мин | |
2.i | 10 мин | |
2.i.a | 5 мин | |
2.i.b | 5 мин | |
2.ii | 5 мин | |
2.iii | 5 мин | |
2.iv | 5 мин | |
2.v | 5 мин | |
2.vi | 5 мин | |
2.vii | 7 мин | |
3 | 30 мин | |
3.i | 10 мин | |
3.ii | 20 мин | |
4 | 30 мин | |
Heroku |
30 мин | |
Подпроекты в Gradle |
35 мин |