====== Документация web-приложения ====== ===== API и классы===== Сервис был написал с помощию фреймворка Spring-Boot.Более подробная информация на сайте https://spring.io/ Сброщик приложения Maven Язык программирования java.\\ Библиотека для подключения по SSH jsch\\ Для рендеринга страниц используется фреймворк thymeleaf более подробная информация http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html\\ Все библиотеки подключаются через Maven\\ скачать иходники можно с github https://github.com/reactive93/form\\ Описание классов и методов: класс **SSHClient** для соединения по протоколу ssh.\\ метод для подключения по ssh **public void ssh(String address, int port, String login, String pass)** принимает параметры стоковое значение адреса,числовое значение порта, стоковое значение логин и строковое значение пароль.\\ метод **public void getMenu(String path,MenuItem root)** формирует файловую иерархию робота\\ принимает параметры строковое значение путь и класс MenuItem.\\ **String path** должен быть начальный каталог "/" или другой любой полный путь к папке. Пример "/someFolder/Folder1/"\\ метод **public void upLoad(InputStream stream,String path)** \\ принимает параметры входящий поток байтов и путь куда будет закачиваться файл \\ класс **public class MenuItem**\\ для отображения ввиде структуры файловой иерархии.\\ класс **public class WebController**\\ Системный класс для обработки запросов и отображения страниц.\\ Обрабатывает запросы:\\ POST "/login1" -- для авторизации \\ GET "/index"-- отображение главной страницы \\ POST "/upload"-- загрузка файла \\