Разработка сервистных веб приложений разработка приложений на spring framework
Închide
Articolul precedent
Articolul urmator
152 1
Ultima descărcare din IBN:
2024-05-14 01:23
Căutarea după subiecte
similare conform CZU
004.41:378.048.2 (1)
Programe. Software (302)
Învățământ superior. Universități. Cursuri universitare (2640)
SM ISO690:2012
НЕГУРА, Денис, VLAICOV, Victor. Разработка сервистных веб приложений разработка приложений на spring framework. In: Sesiune națională cu participare internațională de comunicări științifice studențești, Ed. 27, 15 februarie - 15 martie 2023, Chișinău. Chișinău, Republica Moldova: Centrul Editorial-Poligrafic al USM, 2023, Ediția 27, Vol.1, pp. 113-114. ISBN 978-9975-62-547-0.
EXPORT metadate:
Google Scholar
Crossref
CERIF

DataCite
Dublin Core
Sesiune națională cu participare internațională de comunicări științifice studențești
Ediția 27, Vol.1, 2023
Sesiunea "Sesiunea naţională cu participare internațională de comunicări ştiinţifice studenţeşti"
27, Chișinău, Moldova, 15 februarie - 15 martie 2023

Разработка сервистных веб приложений разработка приложений на spring framework

CZU: 004.41:378.048.2

Pag. 113-114

Негура Денис, Vlaicov Victor
 
Молдавский Государственный Университет
 
 
Disponibil în IBN: 23 februarie 2024


Rezumat

В данной статье будут представлены основные аспекты, связанные с разработкой сервисных веб приложений с использованием Spring Framework, ReactJS и Azure Active Directory. Целью этой работы является создание информационной системы учёта и регистрации докторантов Государственного университета. Веб-сервис – это технология, позволяющая системам обмениваться данными друг с другом через сетевое подключение основываясь на протоколах (SOAP, XML-RPC и т. д.) и соглашениях (REST). REST (Representational State Transfer) — архитектурный стиль, не подкреплен официальным стандартом. Фактически, он основывается на соглашениях. Spring Framework – легковесный универсальный каркас для создания приложений на платформе Java, включающий множество библиотек и framework-ков, для решения задач проектирования любой сложности [1]. ReactJS – библиотека JavaScript для разработки пользовательского интерфейса одностраничных и мобильных приложений, с целью предоставить высокую скорость разработки, простоту и масштабируемость [2]. Azure AD – это служба управления идентификацией и доступом. Она позволяет организациям управлять и контролировать доступ к ресурсам в облаке и на локальных устройствах, используя централизованный идентификационный и доступный механизм [3]. Этапы разработки приложения: I. На первой встрече были сформированы функциональные требования к информационный системе. Обсуждению подлежала структура сущностей, основных единиц бизнес-логики. На основе проведённого анализа была утверждена схема базы данных. II. Началась работа над серверной частью приложения, были созданы сущности и репозитории – модули для обращения к базе данных. Отталкиваясь от объектов-сущностей, были разработаны сервисы и контроллеры – REST API для обращения к серверу. III. Клиентская часть написана на ReactJS. Она включает компоненты, отвечающие за обращение к серверу, за страницы приложения и за отображение данных на странице. V. Для обеспечения безопасности приложения на портале Azure AD было зарегистрировано приложение для предоставления авторизации и идентификации пользователя. Данные приложения были включены в конфигурацию безопасности серверной и клиентской частях. Вывод. В результате вышеизложенных действий имеется рабочее клиентсерверное приложение, которое способно: 1. Предоставлять доступ только назначенным пользователям с почтой …@ usm.md. 2. Регистрировать и редактировать личные данные докторанта. 3. Просматривать данные докторанта. 4. Предоставлять список школ с количеством докторантов за каждый год обучения. 5. Предоставлять количество докторантов по специальностям за каждый год обучения.