Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2022_005

.pdf
Скачиваний:
2
Добавлен:
01.01.2024
Размер:
8.05 Mб
Скачать

УДК 004.4

В.А. Ширинкин, И.А. Гавриленко – студенты 4-го курса, А.Ю. Беляков – научный руководитель, канд. техн. наук, доцент, ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

РАЗРАБОТКА REST-СЕРВИСА НА ФРЕЙМВОРКЕ SPRING

Аннотация. В статье описана одна из множества возможных реализаций REST-сервиса с помощью фреймворка с открытым исходным кодом - Spring для объектно-реляционной базы данных PostgeSQL. Рассмотрены перспективы разработки и использования сервиса.

Ключевые слова: PostgeSQL, Spring, Maven, Java, REST API.

Технология REST (Representational State Transfer) является архитектурным стилем для обеспечения стандартов обмена данными между компьютерными системами в сети. Набор правил REST позволяет писать масштабируемые серверные приложения. Для разработки данного сервиса использован один из самых популярных на данный момент фреймворков – Spring. Spring – один из самых популярных фреймворков с открытым исходным кодом для создания веб-приложении на Java.

Проект основан на сборке Maven, в которой используются следующие зависимости:

PostgreSQL Driver - драйвер, который позволяет программам Java подключаться к базе данных PostgreSQL;

Lombok – библиотека аннотаций Java, которая помогает сократить шаблонный код.

Для описания таблиц реляционной базы данных используются сущности, которые описываются атрибутами – столбцами и их типами данных (Листинг 1).

Листинг 1

@Getter

@Setter

@Entity

@Table(schema = "demo",name = "files") public class FileEntity {

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;

private String name; private String format; private Long size; private byte[] data; private Date dateload;

}

200

Манипуляции с таблицами и данными внутри производятся с помощью репозитория, который управляет сущностью. Через HTTP-методы, описанными в контроллере, к репозиторию отправляются запросы с параметрами. Для облегчения чтения кода описание метода переносят в сервис, на который контроллер в свою очередь ссылается. В примере привед н метод, возвращающий список им н файлов (Листинг 2, Листинг 3).

Листинг 2

@GetMapping

public ResponseEntity getfiles() { try {

return ResponseEntity.ok(FileService.getAll()); } catch (Exception e) {

return ResponseEntity.badRequest().body("Ошибка");

}

}

Листинг 3

public Iterable<FileModel> getAll(){ List<FileModel> files = new ArrayList<>(); for (FileEntity FileEntity :

fileRepository.findAll() ) { files.add(FileModel.toModel(FileEntity));

}

return files;

}

Как видно из примера выше, в процессе выполнения метода данные возвращаются не в виде сущности, а в виде модели. Модель необходима для управления выводом данных. В данном случае это нужно чтобы выводились данные о файлах без их содержимого, но со ссылкой на его скачивание (Листинг 4).

Листинг 4

@Getter

@Setter

public class FileModel { private Long id; private String name; private String format; private Long size; private Date dateload; private String url;

final String baseUrl = ServletUriComponentsBuilder.fromCurrentContextPath().build().toUriString();

public static FileModel toModel (FileEntity entity) { FileModel model = new FileModel(); model.setId(entity.getId()); model.setName(entity.getName());

201

model.setFormat(entity.getFormat());

model.setSize(entity.getSize()); model.setDateload(entity.getDateload()); mod-

el.setUrl(model.baseUrl+"/files/downloadfile?id="+entity.getId() );

return model;

}

public FileModel() {}

}

Результаты выполнения метода располагаются по URL-адресу, который описан в контроллере в текстовом формате обмена данными JSON (JavaScript Object Notation) (рис. 1).

Данный сервис нуждается в доработке и расширении функциональности в следующих направлениях:

добавление возможности фильтрации в метод вывода списка файлов;

реализация метода скачивания нескольких файлов в одном архиве;

добавление валидации загружаемого файла по типу.

Рисунок 1. Вывод результатов метода getfiles()

Таким образом фреймворк Spring является эффективной платформой для реализации REST-сервиса и предоставляет гибкую настройку под различные потребности разработчика.

Литература

1.Объектно-ориентированное программирование в Java: учебное пособие / О. И. Гуськова. – Москва: МПГУ, 2018. – 240 с

2.Spring Tutorial |Baeldung [Электронный ресурс] // Baeldung [сайт]. URL: https://www.baeldung.com/spring-tutorial (дата обращения 27.11.2021)

3.Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry. - СПб.: Питер, 2019. - 624 с.

202

Содержание

ОРГАНИЗАЦИЯ АГРАРНОГО ПРОИЗВОДСТВА……..……………

3

 

Андриянова А.А.

 

АНАЛИЗ ЭФФЕКТИВНОСТИ И ПЕРСПЕКТИВЫ РАЗВИТИЯ

 

ООО ПКФ «БЛАГОДАТЬ» Г. ПЕРМЬ………………………………….…

3

Елькин С.В.

 

РАЗРАБОТКА СТАНДАРТА ПО УЧЁТУ ЗАТРАТ

 

НА ОРГАНИЧЕСКУЮ ПРОДУКЦИЮ РАСТЕНИЕВОДСТВА………..

5

Кириллова О.А

 

СОВЕРШЕНСТВОВАНИЕ МАРКЕТИНГОВОЙ ДЕЯТЕЛЬНОСТИ

 

ООО «ГАРАНТКА», ГРЕМЯЧИНСКИЙ ГОРОДСКОЙ ОКРУГ

 

ПЕРМСКОГО КРАЯ………………………………………………….……..

7

Мельчаков А. С.

 

АНАЛИЗ ДИНАМИКИ СОСТАВА, СТРУКТУРЫ ИМУЩЕСТВА И

 

ИСТОЧНИКОВ ЕГО ОБРАЗОВАНИЯ В ООО «КЛЮЧИ»………………

10

Мясникова И.В.

 

АНАЛИЗ ДЕЯТЕЛЬНОСТИ КОЧЕВСКОГО РАЙОННОГО

 

ПОТРЕБИТЕЛЬСКОГО ОБЩЕСТВА, КОЧЕВСКИЙ

 

МУНИЦИПАЛЬНЫЙ ОКРУГ ПЕРМСКОГО КРАЯ………………..……

13

Плешивых А.Е.

 

ОСОБЕННОСТИ МАРКЕТИНГОВОЙ ДЕЯТЕЛЬНОСТИ

 

АГРОПРЕДПРИЯТИЙ НА СОВРЕМЕННОМ ЭТАПЕ РАЗВИТИЯ

 

ЭКОНОМИКИ………………………………………………………………

16

Путина Е.А.

 

СОВЕРШЕНСТВОВАНИЕ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА

 

МОЛОКА В ООО «ИТЕРА», ОСИНСКИЙ МУНИЦИПАЛЬНЫЙ

 

РАЙОН ПЕРМСКОГО КРАЯ………………………………………………

18

Шипицына Е.А.

 

СОВЕРШЕНСТВОВАНИЕ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА

 

МОЛОКА В СХПК «РОССИЯ», КУДЫМКАРСКИЙ

 

МУНИЦИПАЛЬНЫЙ ОКРУГ ПЕРМСКОГО КРАЯ……………………..

22

БУХГАЛТЕРСКИЙ УЧЕТ И УПРАВЛЕНИЕ ФИНАНСОВЫМИ

 

РЕСУРСАМИ ПРЕДПРИЯТИЙ………………………………………….

26

 

Галиева Е.О.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА

 

НА МАЛЫХ ПРЕДПРИЯТИЯХ……………………………………………

26

Герус Д.В.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА В

 

ТОВАРИЩЕСТВЕ СОБСТВЕННИКОВ ЖИЛЬЯ…………………………..

27

Меркушев А.М.

 

ВЛИЯНИЕ РАЗЛИЧНЫХ ФАКТОРОВ НА ИНВЕСТИРОВАНИЕ

 

В СЕЛЬСКОЕ ХОЗЯЙСТВО В ПЕРМСКОМ КРАЕ……………………..

29

 

Мильчакова Л.В.

 

ОСОБЕННОСТИ БУХГАЛТЕРСКОГО ДЕЛА НА СТАДИИ

 

СОЗДАНИЯ ОРГАНИЗАЦИИ……………………………………….…….

32

203

Мильчакова Л.В.

 

ФОРМИРОВАНИЕ И УЧЕТ ДОХОДОВ И РАСХОДОВ ПО

 

ОБЫЧНЫМ ВИДАМ ДЕЯТЕЛЬНОСТИ В ООО «АГРОФИРМА

 

«ТРУД»……………………………………………………………………….

34

Мурзыев Р.Г.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА

 

ПО ДОГОВОРУ О СОВМЕСТНОЙ ДЕЯТЕЛЬНОСТИ…………………..

37

Нечаева А.А.

 

СОВЕРШЕНСТВОВАНИЕ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА

 

МОЛОКА В ООО «КОЛХОЗ ИМЕНИ ЛЕНИНА», КИШЕРТСКИЙ

 

МУНИЦИПАЛЬНЫЙ ОКРУГ ПЕРМСКОГО КРАЯ……………………..

39

Осташко П.Н.

 

ВЕДЕНИЕ БУХГАЛТЕРСКОГО ДЕЛА ПРИ ЛИКВИДАЦИИ

 

ОРГАНИЗАЦИИ…………………………………………………………….

41

 

Савинков Ю.С.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА В

 

ОБЩЕСТВАХ С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ………….

43

Чедов С.В.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА

 

В АКЦИОНЕРНЫХ ОБЩЕСТВАХ…………………………………..……

45

Чиркова А.Е.

 

ОСОБЕННОСТИ ОРГАНИЗАЦИИ БУХГАЛТЕРСКОГО ДЕЛА

 

НА ГОСУДАРСТВЕННЫХ УНИТАРНЫХ ПРЕДПРИЯТИЯХ…….......

47

ЭКОНОМИЧЕСКАЯ ТЕОРИЯ И МИРОВАЯ ЭКОНОМИКА……....

49

Азанова Е.В.

 

ПРОДОВОЛЬСТВЕННЫЙ РЫНОК В РОССИИ………………...………..

49

Алетдинова А.Р.

 

ОЦЕНКА ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ БАНКОВСКОГО

 

СЕКТОРА РОССИЙСКОЙ ФЕДЕРАЦИИ………………….……………..

51

Алетдинова А.Р.

 

АНАЛИЗ ИСПОЛЬЗОВАНИЯ МАТЕРИАЛЬНО-ТЕХНИЧЕСКИХ

 

РЕСУРСОВ ООО «ВЕМОЛ»………………….……………………………

54

Пахтусова П.Г.

 

ОЦЕНКА ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ЗЕМЕЛЬНЫХ

 

РЕСУРСОВ В РОССИИ………………………………………………….…

56

Пахтусова П.Г.

 

АНАЛИЗ РЕНТАБЕЛЬНОСТИ И ФОНДООТДАЧИ ПРОИЗВОДСТВА

 

ПРОДУКЦИИ АО «ПЕРМСКИЙ МУКОМОЛЬНЫЙ ЗАВОД»………....

59

Петрова С.А.

 

РЫНОК ТРУДА В РОССИЙСКОЙ ФЕДЕРАЦИИ ВО ВРЕМЯ

 

ПАНДЕМИИ………………………………………………………………….

61

СОВРЕМЕННЫЕ НАПРАВЛЕНИЯ МЕНЕДЖМЕНТА

 

В УСЛОВИЯХ ИННОВАЦИОННОГО РАЗВИТИЯ ЭКОНОМИКИ

64

Безпальчук О.П.

 

ЦИФРОВИЗАЦИЯ ГОРОДСКОЙ СРЕДЫ И РЕАЛИЗАЦИИ

 

КОНЦЕПЦИИ «УМНЫЙ ГОРОД»……………………………………….

64

 

Бурдин Я. Б.

 

СОВЕРШЕСТВОВАНИЕ СТРАТЕГИЕЙ РАЗВИТИЯ ООО «ЛАЙТ»

66

204

 

Павлова Т.С.

 

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АНАЛИЗА ЭФФЕКТИВНОСТИ

 

ИСПОЛЬЗОВАНИЯ ТРУДОВЫХ РЕСУРСОВ………………………….

68

Самофеева М.А.

 

МЕНЕДЖМЕНТ: АКТУАЛЬНЫЕ ВОПРОСЫ БЕРЕЖНОГО

 

ОТНОШЕНИЯ К ЭКОЛОГИЧЕСКОЙ СИТУАЦИИ ……………………

72

 

Сторожева Н.Р.

 

ОБОСНОВАНИЕ И ВЫБОР СТРАТЕГИИ ХЛЕБОПЕКАРНОГО

 

ПРЕДПРИЯТИЯ …………………………………………………………….

74

Трапезникова А.С.

 

ПОДХОДЫ К РАЗРАБОТКЕ СТРАТЕГИИ РАЗВИТИЯ

 

ПРЕДПРИЯТИЯ В НЕСТАБИЛЬНЫХ РЫНОЧНЫХ УСЛОВИЯХ……

77

Уразова Т.А.

 

ОЦЕНКА ЭФФЕТКИВНОСТИ СИСТЕМЫ УПРАВЛЕНИЯ

 

ПЕРСОНАЛОМ …………………………………………………………….

80

 

Шишкина В.А.

 

СОЗДАНИЕ БЛАГОПРИЯТНЫХ УСЛОВИЙ ДЛЯ СОТРУДНИКОВ…

83

Шишкина К.А.

 

ЭКОНОМИЧЕСКИЕ ПРИНЦИПЫ ГОСУДАРСТВЕННОГО

 

РЕГУЛИРОВАНИЯ АГРАРНОГО СЕКТОРА ЭКОНОМИКИ …………

87

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕЛЕКОММУНИКАЦИИ..

90

 

Бычкова К.А., Штейников В.Е.

 

ЭЛЕКТРИЧЕСКИЕ КОНДЕНСАТОРЫ: ВИДЫ И ПРИМЕНЕНИЕ……

90

Вавилов М.П., Чернов С.Н.

 

УСТРОЙСТВО СОВРЕМЕННЫХ ПРОЦЕССОРОВ……………………..

96

 

Геринг А.А., Палаошев Д.С.

 

ОСНОВНЫЕ МЕТОДЫ РАЗРАБОТКИ УСТРОЙСТВА ДИММЕР…….

99

 

Гилин М.Ю.

 

ПРИМЕНЕНИЕ КОМПЬЮТЕРНОГО ЗРЕНИЯ В АПК…………………

103

 

Иванов С.Е., Урядов К.К.

 

ОСНОВНЫЕ МЕТОДЫ РАЗРАБОТКИ УСТРОЙСТВА

 

СИГНАЛИЗАЦИИ………………………………………………………….

106

 

Калинин В.С.

 

АВТОМАТИЗАЦИЯ РЕГРЕССИОННОГО ТЕСТИРОВАНИЯ.. ……….

109

 

Насриева А.Ш, Мезенцева В.В.

 

БЛОКИРАТОР СИГНАЛА СОТОВЫХ ТЕЛЕФОНОВ: СОВРЕМЕННЫЕ

 

ГЛУШИЛКИ…………………………………………………………………

111

 

Фролов В.А.

 

НАРУШЕНИЕ ЗАКОНОВ ЛОГИКИ В ЖИЗНИ…………………………

115

 

Хомин А.В., Шрамков Д.А.

 

РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

 

УПРАВЛЕНИЯ МИКРОКЛИМАТОМ ТЕПЛИЦЫ……………………..

118

Шляховая А.В., Кокаровцев Н.В., Ширинкин Д.А., Гилин М.Ю.

 

ПРОЕКТ УМНОЕ КАШПО……………………………………………….

122

 

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ПРОГРАММНАЯ

 

ИНЖЕНЕРИЯ……………………………………………………….……….

126

205

Абузов Р.Т.

 

АВТОМАТИЗАЦИЯ БИЗНЕС-ПРОЦЕССА «УЧЕТ ПОСЕЩАЕМО-

 

СТИ МЕРОПРИЯТИЙ ОБЪЕДИНЕННОГО КОНТАКТ ЦЕНТРА B2B»

 

В АО «ЭР-ТЕЛЕКОМ ХОЛДИНГ», Г. ПЕРМЬ……………………….….

126

Аммосов М.А.

 

ОБЗОР СРЕДСТВ ПРОГРАММНОЙ РЕАЛИЗАЦИИ

 

ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ВЕБ-СТРАНИЦЫ………..…

129

Бигнов А. А.

 

АВТОМАТИЗАЦИЯ БИЗНЕС ПРОЦЕССА «УЧЕТ ТМЦ НА СКЛАДЕ»

 

В ООО «ЗОСТМАЙЕР АВТОМОБИЛИ» П. ФЕРМА……………………..

132

Волков А.Н.

 

АВТОМАТИЗАЦИЯ УЧЕТА ДОКУМЕНТАЦИИ О ПРОИЗВОДСТВЕ

 

ПРОДУКЦИИ В АО "КОНДИТЕРСКАЯ ФАБРИКА "ПЕРМСКАЯ",

 

Г. ПЕРМЬ……………………………………………………………………. 135

Гильмутдинов В.С.

 

РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ УЧЕТА И КОНТРОЛЯ

 

УСПЕВАЕМОСТИ И ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ……………

138

 

Драчев И.А.

 

АВТОМАТИЗАЦИЯ ПРОЦЕССА УПРАВЛЕНИЯ И УЧЕТА ЗАДАЧ

 

СОТРУДНИКОВ ПРЕДПРИЯТИЯ………………..……………………….. 140

Дуденков В.И.

 

МОДЕЛИРОВАНИЕ ПРОЦЕССА РЕАЛИЗАЦИИ НОВОГО

 

ФУНКЦИОНАЛА В LOW-CODE ПЛАТФОРМЕ…………………………

144

 

Каверзин А.О.

 

ПОВЫШЕНИЕ КВАЛИФИКАЦИИ БУХГАЛТЕРА

 

ВООО «АК ЭкономистЪ», Г. ПЕРМЬ…………………………………….. 147

Калинин В.С.

АВТОМАТИЗАЦИЯ РЕГРЕССИОННОГО ТЕСТИРОВАНИЯ

ВКОМПАНИИ «РОСТЕЛЕКОМ ИНФОРМАЦИОННЫЕ

ТЕХНОЛОГИИ», Г. ПЕРМЬ………………………………………….….…

150

Колчанов Д.А.

 

АВТОМАТИЗАЦИЯ ОФОРМЛЕНИЯ И ВЫПОЛНЕНИЯ ЗАКАЗА В

 

ООО «АЗБУКА РЕМОНТА»…………………………………………….….

152

Константинов Д.К.

 

АВТОМАТИЗАЦИЯ СБОРА И ОБРАБОТКИ ЗАЯВОК

 

В ОБРАЗОВАТЕЛЬНОМ УЧРЕЖДЕНИИ…………..…………………….

155

Куликов Д.Э.

 

АВТОМАТИЗАЦИЯ ФОРМИРОВАНИЯ КАДРОВОГО РЕЗЕРВА……..

157

Куцерубова В. Я.

 

АВТОМАТИЗАЦИЯ УЧЕТА РЕМОНТА КОМПЬЮТЕРНОЙ

 

ТЕХНИКИ…………………………………………………………………….

160

Луканин М.С.

 

МОДЕЛИРОВАНИЕ ПРОЦЕССА ФОРМИРОВАНИЯ ОТЧЕТА

 

О ПРОДЕЛАННОЙ РАБОТЕ В ИТ-КОМПАНИИ………………………..

162

Матюшов К. А.

 

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ, ОРГАНИЗАЦИЯ

 

ЗАКУПКИ МАТЕРИАЛОВ ИЛИ ОКАЗАНИЯ УСЛУГ В МО МВД

 

РОССИИ «КУНГУРСКИЙ»…………………………………………..…….

165

Миргунова Е.В.

 

УЧЕТ ЧАСОВ УЧЕБНОЙ РАБОТЫ РАБОТНИКОВ

 

206

 

ГБПОУ «ППК ИМ. Н.Г. СЛАВЯНОВА»………………………………….. 168

Мокрушин К.Г.

АВТОМАТИЗАЦИЯ ФОРМИРОВАНИЯ УВЕДОМЛЕНИЯ ИНСАЙДЕРОВ………………………………………………………………. 171

Нагибин Д. В.

РАЗРАБОТКА МОДЕЛИ ИНФОРМАЦИОННОЙ СИСТЕМЫ ГЕНЕРАЦИИ СТРАНИЦЫ ВЕБ-САЙТА ………………………….……… 173

Паластрова В. Ю.

АВТОМАТИЗАЦИЯ ВЕДЕНИЯ ДОКУМЕНТАЦИИ ПО УЧЁТУ ВЫПОЛНЕНИЯ РАБОТ……………………………………………………. 176

Семериков А.А.

АВТОМАТИЗАЦИЯ ВЕДЕНИЯ УЧЕТА НА СКЛАДЕ ООО «ВМ Сервис»……………………………………………………………………… 178

Смертина Д.А.

РАЗРАБОТКА ИС ДЛЯ СОСТАВЛЕНИЯ СМЕТЫ НА РЕАЛИЗАЦИЮ IT ПРОЕКТА ДЛЯ КОМПАНИИ ООО «АЙТИ РЕВОЛЮШН»,

Г. ПЕРМЬ…………………………………………………………..………… 181

Соколов Д.А.

 

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «ЗАЯВКИ»

 

ДЛЯ АВТОМАТИЗАЦИИ БИЗНЕС-ПРОЦЕССА «ВЫПОЛНИТЬ

 

ЗАЯВКУ» НА ООО «ИРИС»………………………………………….…….

184

Талалаева Н. А.

 

АВТОМАТИЗАЦИЯ БИЗНЕС-ПРОЦЕССА «СЕРВИСНАЯ ПРОДАЖА

 

И ДОПРОДАЖА УСЛУГ» В АО «ЭР-ТЕЛЕКОМ ХОЛДИНГ»………….

188

Трапезников М.С.

 

АВТОМАТИЗАЦИЯ УЧЕТА КОМПЬЮТЕРНОЙ ТЕХНИКИ В ООО «ИТ-

 

СЕРВИС»………………………………………………………………………..

192

Хайрутдинов К.М.

 

РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ СБОРА И ОБРАБОТКИ

 

ЗАЯВОК ОТ ОБУЧАЮЩИХСЯ……………………………………………

195

Чеснокова Е.А.

 

ИНФОРМАЦИОННАЯ СИСТЕМА ДЛЯ ФОРМИРОВАНИЯ МЕНЮ

 

В ГКУ ПК СО «МЦПД» г. ПЕРМИ…………………………………………

197

Ширинкин В.А., Гавриленко И.А.

 

РАЗРАБОТКА REST-СЕРВИСА НА ФРЕЙМВОРКЕ SPRING………….. 200

207

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]