Show simple item record

dc.contributor.authorГаліброда, А. С.uk
dc.contributor.authorКабачій, В. В.uk
dc.contributor.authorKabachii, V. V.en
dc.date.accessioned2025-08-13T09:39:36Z
dc.date.available2025-08-13T09:39:36Z
dc.date.issued2025
dc.identifier.citationГаліброда А. С., Кабачій В. В. Створення REST API для таск-менеджера: дослідження архітектурних рішень // Матеріали Всеукраїнської науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2025)», Вінниця, 15-16 червня 2025 р. Електрон. текст. дані. 2025. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2025/paper/view/25093.uk
dc.identifier.isbn978-617-8163-57-0
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/47968
dc.description.abstractУ дослідженні запропоновано підхід до проєктування та реалізації REST API для веб-застосунку таск-менеджера – інструменту, який дозволяє ефективно керувати особистими й командними завданнями. Розробка таких систем потребує використання сучасних архітектурних підходів, що забезпечують масштабованість, безпечність і зручність у подальшому супроводі. У межах дослідження проаналізовано основні принципи архітектури REST, серед яких: визначення ресурсів, використання стандартних HTTP-методів та структурованість даних у форматі JSON. Особливу увагу приділено багаторівневій архітектурі застосунку, зокрема розмежуванню логіки обробки запитів (контролери), бізнес-логіки (сервіси) та доступу до даних (репозиторії), що, як очікується, забезпечить високу модульність системи. У якості технологічної основи обрано фреймворк Spring Boot, який дає змогу зменшити обсяг конфігураційного коду та забезпечити швидкий запуск застосунку. У межах дослідження також приділено увагу аспектам безпеки, зокрема використанню JWT для реалізації авторизації користувачів без збереження сесій на сервері. У результаті проведеного аналізу сформовано концептуальну модель архітектури, що в подальшому може бути використана для реалізації високоякісного серверного інтерфейсу системи управління задачами. Такий підхід забезпечить гнучкість, розширюваність і адаптивність до змін функціональних вимог під час розвитку застосунку.uk
dc.description.abstractThis paper proposes an approach to designing and implementing a REST API for a task management web application – an essential tool for efficiently organizing personal and team tasks. The development of such systems requires the use of modern architectural approaches that ensure scalability, security, and ease of maintenance. The study analyzes the fundamental principles of REST architecture, including clear resource identification, the use of standard HTTP methods, stateless interactions, and structured data in JSON format. Special attention is given to a multi-layered application architecture, in particular the separation of request processing logic (controllers), business logic (services), and data access logic (repositories), which is expected to ensure a high level of system modularity. The Spring Boot framework was chosen as the technological foundation, allowing reduced configuration overhead and rapid application deployment. The study also addresses security aspects, particularly the use of JWT to implement user authorization without storing sessions on the server. As a result of the analysis, a conceptual architectural model was developed, which may be used in the future for implementing a high-quality server interface for a task management system. This approach ensures flexibility, extensibility, and adaptability to changing functional requirements during application evolution.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Всеукраїнської науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2025)», Вінниця, 15-16 червня 2025 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2025/paper/view/25093
dc.subjectREST APIen
dc.subjectSpringen
dc.subjectтаск-менеджерuk
dc.subjectархітектураuk
dc.subjectJWTen
dc.subjectбезпекаuk
dc.subjectJavaen
dc.subjectбаза данихuk
dc.subjecttask manageren
dc.subjectarchitectureen
dc.subjectsecurityen
dc.subjectdatabaseen
dc.titleСтворення REST API для таск-менеджера: дослідження архітектурних рішеньuk
dc.typeThesis
dc.identifier.udc004.42:004.415.2
dc.relation.referencesGeeksforGeeks. Best practices while making REST APIs in Spring Boot application [ ] / GeeksforGeeks. : https://www.geeksforgeeks.org/best-practices-while-making-rest-apis-in-spring-boot-application/ : 05.05.2025.en
dc.relation.referencesvFunction. Understanding 3-Tier Architecture: Benefits, Examples & More [ ] / vFunction. : https://vfunction.com/blog/3-tier-application/#toc-heading-6 : 16.05.2025en
dc.relation.referencesGeeksforGeeks. Introduction to Spring Boot [ ] / GeeksforGeeks. : https://www.geeksforgeeks.org/introduction-to-spring-boot/ : 16.05.2025.en
dc.relation.referencesOnu V. Implementing JWT authentication in a simple Spring Boot application with Java [ ] / Victor Onu // Medium. : https://medium.com/@victoronu/implementing-jwt-authentication-in-a-simple-spring-bootapplication-with-java-b3135dbdb17b : 06.05.2025.en
dc.relation.referencesHackerNoon. Using Postgres effectively in Spring Boot applications [Електронний ресурс] / HackerNoon. – Режим доступу: https://hackernoon.com/using-postgres-effectively-in-spring-boot-applications – Дата звернення: 06.05.2025.en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record