Тема: Создание клиент-серверной системы «Личный кабинет» с использованием фреймворка Spring
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. Spring framework и структура приложения 7
1.1. Что такое Spring framework 7
1.2. История создания 8
1.3 IoC как основа Spring 10
1.3.1 Inversion of Control (инверсия управления) 10
1.3.2 Spring application context 10
1.3.3 Получение bean-компонентов из контекста Spring 15
1.4 Модули Spring 16
1.5 Стандартная многоуровневая архитектура приложения 21
1.6 Обзор аналогов 22
1.7 Выводы по первой главе 25
Глава 2. Создание приложения 26
2.1 Описание приложения 26
2.2 Технологии, используемые для создания веб-приложения 26
2.3 Архитектура веб-приложения 27
2.4 UML-диаграмма 28
2.5 Создание веб-приложения 29
2.6 Создание расширения для хрома, использующее API данного приложения 50
2.7 Тестирование приложения 53
2.7 Выводы по второй главе 54
Заключение 55
Список используемой литературы 56
Приложение 1 57
Руководство пользователя 57
Приложение 2 62
Код java классов/интерфейсов 62
Код шаблонных(.ftlh) и .css файлов 102
📖 Аннотация
📖 Введение
Соответственно для информатизации своего бизнеса, в первую очередь необходимо создать веб приложение для более удобной коммуникации со своими клиентами. Наверно поэтому сейчас веб-приложения очень востребованы и популярны.
Поэтому было решено создать веб-приложение на одном из самых популярных фреймворков для Java - Spring Framework
Объектом исследования является личный кабинет пользователя.
Предметом исследования является приложение на основе Spring Framework.
Цель исследования ¬–– создание клиент-серверной системы «Личный кабинет».
Для решения поставленной цели необходимо решить следующие задачи:
• Изучить возможности IoC (Inversion of Control – инверсия управления) контейнера и определить как Spring связан с ним;
• Посмотреть на основные модули Spring Framework;
• Изучить стандартную структуру Spring приложения;
• Выбрать базу данных и использовать ее в контейнере Docker;
• Разработать приложение на основе Spring Framework;
• Протестировать приложение.
Практическая значимость проекта заключается в возможности получения практического опыта использования Spring для создания веб-приложений.
В первой главе работы рассматриваются общая теория фреймворка Spring, его устройство и основные компоненты, а также инструменты, необходимые для разработки приложения на базе данной платформы.
Во второй главе работы описывается процесс создания Java-web-приложения на основе Spring.
✅ Заключение
В процессе разработки приложение было спроектировано, описан процесс его создания и расширения к нему, произведено его тестирование. За этот период было приобретено множество теоретических и практический знаний не только по Spring, но и с такими технологиями как Docker, Freemarker, HTTP протокол, PostgreSQL, Chrome Extensions, JS, что должно помочь в дальнейшей профессиональной деятельности.
Таким образом, поставленная цель полностью достигнута.







