Задание №2 Клиент-Серверное (под tomcat) приложение. Разработать страницу, отображающую в браузере древовидную структуру. Функциональность: ∙ выделенный элемент должен быть отмечен отличной от других папок цветом иконки; ∙ реализовать «ленивую» загрузку папок, искусственно добавить задержку в 2 секунды при раскрытии папки, задав такой папке иконку загрузки, при этом должна быть возможность производить различные операции и навигацию по дереву; ∙ возможность добавления/изменения/удаления узлов дерева. ∙ перенос папки, включая вложенные под-папки в выбранную папку; ∙ опционально - организовать хранение данных в БД . Задание будет оцениваться по следующим критериям: ∙ приятный и интуитивно понятный интерфейс приложения; ∙ краткий и понятный исходный код; ∙ использование паттернов.