A JavaServer Faces és a Spring MVC webes keretrendszerek összehasonlítása

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

Kezdetben a webet csak statikus tartalmak letöltésére használták, de később megjelent az igény a dinamikus tartalmak készítésére és kiszolgálására. A fellépő újfajta koncepciók kielégítése céljából számos olyan problémát kellett megoldani a meglévő eszközöknek, amelyek elég gyakran felmerültek, sőt ezen problémák közül több kizárólagosan a megjelenítési rétegre korlátozódott. Nem volt ez másképp a Java világában sem, ezért szükségessé vált olyan technológiák kifejlesztése, melyek ezen feladatokra könnyen és egyszerűen szállítottak megoldást. Többek között ezek hatására alakult ki több, egymás alternatívájaként használható webalkalmazás keretrendszer, melyek között a választás nem mindig evidens. A különböző webes keretrendszerek egymáshoz képest sok különbözőséget mutatnak, sokszor más aspektusokra helyezvén a hangsúlyt és teljesen más irányokat követve. Ugyanakkor ezen technológiák folyamatosan fejlődnek és nem ritka, ha néha a problémákra szállított megoldásokat egymástól veszik át.

A szakdolgozatban két, az iparban erősen elterjedt és használt webes keretrendszert, a Spring MVC-t és a JavaServer Facest használom fel egy webes alkalmazás fejlesztése, ahol a frontend modul külön-külön, az egyes web keretrendszerekre támaszkodik. A fejlesztés végeztével így adott a lehetőség, hogy a fejlesztés során szerzett tapasztalatokat alapul véve, összehasonlítás készüljön a két választott webes keretrendszerre vonatkozóan.

Letölthető fájlok

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