🔍 Поиск работ

Создание клиент-серверной системы «Личный кабинет» с использованием фреймворка Spring

Работа №208654

Тип работы

Дипломные работы, ВКР

Предмет

информатика и вычислительная техника

Объем работы56
Год сдачи2023
Стоимость2500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
9
Не подходит работа?

Узнай цену на написание


Введение 5
Глава 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



и за ее пределами, так как практически каждая отрасль экономики вынуждена быть связана с информационными технологиями из-за удобства, быстроты и необходимости осовременивать свою деятельность, поэтому открывается все больше специальностей и вакансий в IT-сфере от системных администраторов и программистов до специалистов по Data mining и Blockchain.
Соответственно для информатизации своего бизнеса, в первую очередь необходимо создать веб приложение для более удобной коммуникации со своими клиентами. Наверно поэтому сейчас веб-приложения очень востребованы и популярны.
Поэтому было решено создать веб-приложение на одном из самых популярных фреймворков для Java - Spring Framework

Объектом исследования является личный кабинет пользователя.
Предметом исследования является приложение на основе Spring Framework.
Цель исследования ¬–– создание клиент-серверной системы «Личный кабинет».
Для решения поставленной цели необходимо решить следующие задачи:
• Изучить возможности IoC (Inversion of Control – инверсия управления) контейнера и определить как Spring связан с ним;
• Посмотреть на основные модули Spring Framework;
• Изучить стандартную структуру Spring приложения;
• Выбрать базу данных и использовать ее в контейнере Docker;
• Разработать приложение на основе Spring Framework;
• Протестировать приложение.
Практическая значимость проекта заключается в возможности получения практического опыта использования Spring для создания веб-приложений.
В первой главе работы рассматриваются общая теория фреймворка Spring, его устройство и основные компоненты, а также инструменты, необходимые для разработки приложения на базе данной платформы.
Во второй главе работы описывается процесс создания Java-web-приложения на основе Spring.



Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной работы была проанализирована предметная область: был изучен фреймворк Spring для создания веб-приложений.
В процессе разработки приложение было спроектировано, описан процесс его создания и расширения к нему, произведено его тестирование. За этот период было приобретено множество теоретических и практический знаний не только по Spring, но и с такими технологиями как Docker, Freemarker, HTTP протокол, PostgreSQL, Chrome Extensions, JS, что должно помочь в дальнейшей профессиональной деятельности.
Таким образом, поставленная цель полностью достигнута.




1. IoC, DI, IoC-контейнер — Просто о простом [Электронный ресурс]. Режим доступа: https://habr.com/ru/post/131993/
2. Selectel - Что такое Docker: для чего он нужен и где используется [Электронный ресурс]. – Режим доступа: https://selectel.ru/blog/what-is-docker
3. Spring Framework Wiki [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Spring_Framework
4. The Spring ApplicationContext [Электронный ресурс]. – Режим доступа: https://www.baeldung.com/spring-application-context
5. Официальный сайт Spring [Электронный ресурс]. – Режим доступа: https://spring.io
6. Что нужно знать о Spring: история появления, ключевые модули, сравнение с Java EE [Электронный ресурс]. – Режим доступа: https://javarush.ru/groups/posts/3546-chto-nuzhno-znatjh-o-spring-istorija-pojavlenija-kljuchevihe-moduli-sravnenie-s-java-ee
7. Что такое Spring Framework? От внедрения зависимостей до Web MVC [Электронный ресурс]. – Режим доступа: https://habr.com/ru/post/490586/



Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ