SiteMap_ForkJoinPool
- приложение, которое в многопоточном режиме формирует карту заданного сайта (список ссылок), и запиcывает её в файл.
Ссылки на дочерние страницы располагаются в файле с отступами на одну табуляцию относительно родительских.
*Java
- SDK 11
*Maven
- сборка проекта
*ForkJoinPool
- многопоточный обход ("Разделяй и властвуй")
*Jsoup
- легкий парсинг HTML-страниц
*FileWriter
- класс с удобными методами для записи информации в файл\
- парсит сайт, извлекая только ссылки
- разделяет на потоки для быстрого обхода всех ссылок
- создает иерархию на дочерние ссылки относительно родительских
- записывает в файл полученные ссылки