Webalkalmazás fejlesztése Spring 5, Spring Boot 2 és Angular felhasználásával

OData támogatás
Konzulens:
Imre Gábor
Automatizálási és Alkalmazott Informatikai Tanszék

Napjaink vállalati környezetében igen népszerű programozási nyelv a Java. Az ebben történő fejlesztést számos könyvtár és keretrendszer könnyíti meg, amik célja a nagyobb, több felhasználós környezetekben előforduló problémák elfedése, illetve egyszerű kezelésének megoldása. A Java-s világban két nagyobb keretrendszer a Spring és a JavaEE vált híresebbé.

Dolgozatom témája a Spring keretrendszer 5-ös verziójának bemutatása, részletesen kitérve a reaktív programozás támogatásával megjelenő lehetőségekre. Ennek kipróbálására megtervezek egy példaalkalmazást, aminek backend részét a fent említett technológiával valósítom meg. Docker segítségével konfigurálok egy MongoDB-t, amit adatbázisként fog használni az alkalmazásom. Ennek reaktív elérését Spring Data segítségével oldom meg. Backend oldalon még kiemelt figyelmet szentelek a felhasználók hozzáférésének szabályozására, amihez a Spring Security alrendszer lesz segítségemre. A megjelenítésért felelős frontend komponenst az Angular keretrendszerrel implementálom, ami egyre népszerűbb az iparban. A dolgozat végén bemutatom az alkalmazás telepítésének lépéseit egy, az Amazon Web Services-ben futó szerverre.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.