Tőzsdei adatok kezelését végző webalkalmazás fejlesztése Java EE 7 platformon

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

A munkám során egy tőzsdei adatok kezelését támogató webalkalmazást készítettem. A

weboldal, és a hozzá tartozó tesztek mellett különböző webszolgáltatások is elérhetőek.

A webalkalmazást JavaEE 7 keretrendszerrel írtam, ami egy Glassfish alkalmazásszerveren

fut, mögötte pedig egy MySQL adatbázis áll. Törekedtem, hogy a webalkalmazást könnyen

bővíthető és fenntartható komponensekből építsem fel, hogy ezáltal megfejeljen egy

vállalati portál követelményeinek is.

A webalkalmazás két különböző jogosultságot kezel: egyszerű felhasználó és adminiszt-

rátor. A bejelentkező felület megegyezik minden felhasználó számára, az elérhető funkciók

viszont különböznek. A felhasználóknak lehetőségük van a tőzsdei adatok letöltésére,

mentésére, visszatölésére, saját adataik módosítására és ismerőseik adatainak megtekin-

tésére. A felhasználók aktivitása naplózva lesz, bizonyos adatok a mentett kérések

alapján lesznek megjelenítve az oldalakon. Az adminisztrátoroknak ezenfelül joguk

van új felhasználók felvételére, valamint az összes beregisztrált felhasználó adatainak

módosítására. A webszolgáltatások szintén tőzsdei és felhasználói adatokat tesznek

elérhetővé, amelyeket a felhasználók csak lekérni, az adminisztrátorok módosítani is

tudnak.

A szakdolgozathoz tartoznak különböző tesztek is, amelyek a webalkalmazás egyes

rétegeinek - adatbázis, üzleti logika, web réteg - működését tesztelik. A kódminőség

folyamatos ellenőrzése érdekében egy külön keretrendszer teszteli a forráskód metrikáit,

amely a fejlesztés előrehaladtával átfogó képet ad az alkalmazás megbízhatóságáról.

Letölthető fájlok

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