Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://evnuir.vnu.edu.ua/handle/123456789/28131
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Мамчич, Тетяна Іванівна | - |
dc.contributor.author | Невірець, Владислав Васильович | - |
dc.date.accessioned | 2025-07-03T11:19:43Z | - |
dc.date.available | 2025-07-03T11:19:43Z | - |
dc.date.issued | 2025 | - |
dc.identifier.citation | Невірець В. В. Дослідження та розробка orm-системи мовою програмування Java : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 Комп’ютерні науки / наук. кер. Т. І. Мамчич ; Волинський національний університет імені Лесі Українки. Луцьк , 2025. 37 с. | uk_UK |
dc.identifier.uri | https://evnuir.vnu.edu.ua/handle/123456789/28131 | - |
dc.description.abstract | Робота присвячена дослідженню принципів побудови ORM-систем (Object-Relational Mapping) та розробці власної ORM-бібліотеки мовою програмування Java. У роботі розглянуто актуальність використання ORMтехнологій для спрощення взаємодії між об’єктно-орієнтованими програмами та реляційними базами даних. Проаналізовано особливості сучасних ORMфреймворків, таких як Hibernate, та виявлено їх сильні та слабкі сторони. Метою роботи є створення власної легкої та гнучкої ORM-системи, яка забезпечує базові CRUD-операції, кешування даних в Redis та inMemory, а також мінімальну конфігурацію з боку розробника. Реалізація системи здійснена з дотриманням принципів чистої архітектури та SOLID-підходу. Розробку та тестування програмного забезпечення виконано в середовищі IntelliJ IDEA з використанням мови Java та СУБД PostgreSQL. У процесі реалізації було також приділено увагу серіалізації даних, управлінню транзакціями та роботі з анотаціями. Завдання, поставлені у кваліфікаційній роботі, включають аналіз існуючих рішень, проєктування архітектури власної ORM-системи, реалізацію основних функціональних модулів, забезпечення підтримки зв’язків між об’єктами та оцінку ефективності системи в тестових середовищах. | uk_UK |
dc.language.iso | uk | uk_UK |
dc.publisher | Волинський національний університет імені Лесі Українки | uk_UK |
dc.subject | ORM | uk_UK |
dc.subject | Java | uk_UK |
dc.subject | реляційна база даних | uk_UK |
dc.subject | Hibernate | uk_UK |
dc.subject | CRUD | uk_UK |
dc.subject | анотації | uk_UK |
dc.subject | PostgreSQL | uk_UK |
dc.subject | EntityManager | uk_UK |
dc.subject | мапінг сутностей | uk_UK |
dc.subject | зв’язки між таблицями | uk_UK |
dc.subject | автоматизація збереження даних | uk_UK |
dc.title | Дослідження та розробка orm-системи мовою програмування Java | uk_UK |
dc.type | Bachelor Thesis | uk_UK |
dc.contributor.affiliation | Кафедра комп’ютерних наук та кібербезпеки | uk_UK |
dc.contributor.affiliation | 122 Комп’ютерні науки | uk_UK |
dc.coverage.country | UA | uk_UK |
Розташовується у зібраннях: | FITM_KR (2025) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Nevirets_2025.pdf | 1,01 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.