Java webalkalmazás fejlesztése
Absztrakt
A dolgozatom témájának kiválasztásnál azt tartottam legfontosabbnak, hogy egy olyan tudást szerezzek, amivel később munkába állhatok. A Java nyelvet választottam, amit az egyetemi oktatás során nagyon megkedveltem. A dolgozatom egy online vásárlással foglalkozó oldal elkészítésére irányult. Elkészítésére célirányosan a modern, valamint az iparban is használt technológiákat választottam. A programmal sikerült minden olyan célt elérni, amit még az elején kitűztem magamnak. Főbb célom e technológiák megértése, és felhasználása volt közel valós környezetben. Az objektum-relációs leképezés, a web API-k megértése, a hatékony tiszta kód megvalósítása mind céljaim voltak. A program maga nem teljesít minden célt, amit még az elején kitűztem magamnak az idő hiánya miatt, ám a főbb funkciók elkészültek. Az oldalra regisztrálást követően tudunk termékeket megtekinteni, termékekre keresni. A keresést tudjuk szűkíteni, valamint a kereséshez egy olyan szűrő megoldást valósítottam meg, amiben attribútumokat, kategóriákat adhatunk át. A dolgozat első fejezete a felhasznált technológiák rövid bemutatásával kezdődik. A második fejezet a szoftvert ismerteti. A szoftver ismertetését először az entitások bemutatásával, majd a kontrollerek, végül pedig a szolgáltatások bemutatásával zárom. A szoftverben a keresést megvalósító szűrő lesz az, ami a legtöbb funkcionalitást igénybe veszi.