Инструменты пользователя

Инструменты сайта


doc:1411:mgul.140110.001

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1411:mgul.140110.001 [2017/12/23 17:55]
reactive
doc:1411:mgul.140110.001 [2018/04/28 23:47] (текущий)
Строка 1: Строка 1:
- ===== API и классы===== +======Спецификация====== 
-Сервис был написал с помощию фреймворка Spring-Boot.Более подробная информация ​на сайте https://​spring.io/​ +===== Таблица ===== 
-Сброщик приложения Maven  +^ № п/п  ^Обозначение ​ ^ Нименование ​                           ^ Примечание ​                                 ^ 
-Язык программирования java.\\ +^   ​1 ​   |             | Исходные файлы ​web-приложения ​         | https://github.com/reactive93/​form.git ​     | 
-Библиотека для подключения по SSH jsch\\ +^   ​2 ​   |             ​| ​                                       |                                             | 
-Для рендеринга страниц используется фреймворк thymeleaf более подробная информация http://​www.thymeleaf.org/​doc/​tutorials/​3.0/​usingthymeleaf.html\\ +^   ​3 ​   |             ​| ​                                       |                                             |
- +
-Все библиотеки ​подключаются через 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"​-- загрузка файла \\ +
- +
- +
- +
  
doc/1411/mgul.140110.001.1514040952.txt.gz · Последние изменения: 2018/04/28 23:47 (внешнее изменение)