Details

Title: Разработка веб-приложения на JAVA EE c использованием JSF и Hibernate: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Воробкин Артем Станиславович
Scientific adviser: Молодяков Сергей Александрович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Hibernate; JSF; JAVA
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-407
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13242

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе освещается вопрос построения современного веб приложения, его архитектуры, технологии построения рабочего UI и взаимодействия приложения с базой данных. Упор сделан на технологию Hibernate, которая позволяет упростить разработчику работу по построению веб приложения, улучшить его архитектуру и читаемость кода, а также на технологию JSF с использованием компонентов PrimeFaces, помогающей разработчику в сжатые сроки создать многофункциональный интерфейс. В работе будут описаны достоинства и недостатки данных подходов, как например ошибки при сохранении и удалении данных из базы данных PostgreSQL с Hibernate. Для компенсирования недостатков предлагается использовать ДАО модели объектов с написанием запросов в HQuery.

This paper highlights the issues of building modern web applications, it describes the app architecture and the technologies of building maintainable UI interfaces, moreover it describes how this app is going to work with a database. Emphasis is placed upon Hibernate technology which can make the building of software easier for developers, also Hibernate improves architecture of the app itself and code readability overall. Furthermore, the paper emphasizes the use of JSF with PrimeFaces components, both suggesting help for the engineers to build in a short time a multifunctional interface. The advantages and disadvantages of these technologies will be described as well, like deletion of data from PostgreSQL database. To compensate for the disadvantages, it is proposed to use DAO objects in app architecture with extensive use of HQuery.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 17
Last 30 days: 0
Detailed usage statistics