Використання фреймворків для створення web програм на Java: розроблення проекту “Визначні пам’ятки України”

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Мета роботи: дослідження можливостей сучасних Java-фреймворків для побудови вебзастосунків, розроблення повноцінного проекту з функціональністю користувацької взаємодії, додаванням контенту, системою підписок і захистом доступу. У процесі роботи реалізовано вебзастосунок “Визначні пам’ятки України”, що дозволяє користувачам створювати, переглядати та редагувати публікації, підписуватися на інших користувачів, коментувати памʼятки, а також шукати контент за назвою чи автором. У дипломній роботі використано фреймворки Spring Boot, Spring Security, Spring Data JPA, а також шаблонізатор Thymeleaf. Забезпечено архітектурне розділення за принципами MVC. Для зберігання даних використано СУБД MySQL, для завантаження зображень — зберігання у файловій системі з реєстрацією шляху в базі. Також реалізовано DTO-рівень для оптимізації передачі даних до клієнта. Результати роботи демонструють можливість створення масштабованих web рішень за допомогою Java-екосистеми з акцентом на зручність, безпеку та підтримуваність коду.

Опис

Ключові слова

Spring Boot, вебзастосунок, MVC, Java, безпека, Thymeleaf, ORM, DTO, база даних, авторизація, взаємодія користувачів, web application, security, database, authorization, user interaction

Бібліографічний опис

Бевзюк, І. В. Використання фреймворків для створення web програм на Java: розроблення проекту “Визначні пам’ятки України”: дипломна робота ... бакалавра : 172 Телекомунікації та радіотехніка / Бевзюк Іван Валерійович. – Київ, 2025. – 81 с.

ORCID

DOI