Java EE alkalmazásfejlesztés

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A szakdolgozatom célja egy olyan Java EE alapú esküvőszervező webalkalmazás elkészítése, melynek segíségével a felhasználók gyorsan és egyszerűen megszervezhetik legszebb napjukat. Három éve dolgozom esküvőkön hivatásos vőfélyként és azt tapasztaltam, hogy a házasulandó párok nagyon nehezen találják meg a számukra megfelelő szolgáltatókat. A legtöbb esküvői szolgáltatónak van saját weboldala, ahol minden fontos információt elérhetővé tesznek, az áraktól megkezdve, referenciákon túl az éves időbeosztásukig. A problémát az jelenti, hogy ezeket a weboldalakat esetenként nehéz megtalálni, ha például ismeretlen számukra a szolgáltató neve. Ezt a szakadékot hivatott áthidalni az általam megálmodott alkalmazás. Úgy gondoltam, egy olyan platform, ahol az esküvői szolgáltatók és az esküvőre készülők információt kaphatnak egymásról mindenképp hiánypótló. Egy általam előzetesen elvégzett kutatásra hivatkozva állíthatom, hogy az esküvőre készülő fiatalok kevesebb, mint fele választ csak olyan esküvői szolgáltatót, akit már személyesen ismer, míg a többiek hosszas kutakodás után találják csak meg a megfelelőket. Ez a keresés sok esetben hónapokig is elhúzódhat, ami rengeteg idő- és energiabefektetéssel jár. Az alkalmazásom egyik legfontosabb tulajdonsága, hogy gyűjtőhelyként funkcionál, ezért az esküvőt szervező felhasználóknak nem egyenként kell felkutatniuk a szolgáltatókat, hanem mindent egy helyen megtalálnak. Ugyancsak a már említett kutatásból kiderítettem, hogy milyen szolgáltatásokra van szükség egy esküvő megszervezéséhez és ezek alapján kategorizálva tettem lehetővé a szolgáltatók regisztrációját, ezzel is könnyítve a keresést. 2 Mivel már több éve a mindennapjaim részei az esküvők, tudom, milyen kritériumoknak kell megfelelnie egy esküvőszervező alkalmazásnak és ezeket szem előtt tartva terveztem meg az alkalmazásomat. Fontosnak tartottam, hogy minden információ elérhető legyen, amire szüksége van egy házasulandónak, viszont letisztult is legyen a felület, s könnyen kezelhető. Az alkalmazás célja nem csak a keresett szolgáltatók felfedezésének lehetővé tétele, hanem minden, az esküvőszervezéshez elengedhetetlen funkció megvalósítása volt. A céljaim között szerepelt egy, a felhasználó saját esküvőjének pillanatnyi státuszát szemléltető oldal, szolgáltatók székhelyének felfedezését segítő beépített, Google Maps API által megvalósított térkép, szerződéskötésre alkalmas oldal, stb. Ezen célok megvalósításához nyújtott tökéletes eszközöket a Java EE számomra. A JavaServer Faces modell-nézet-vezérlő keretrendszer szolgál az alkalmazásom alapjául, továbbá PostgreSQL adatbázis-kezelő rendszert használtam és a Java Persistence API-t. A továbbiakban az alkalmazás fejlesztésének folyamatát fogom bemutatni. Minden egyes funkciót külön, részletesen fogok ismertetni, végighaladva a szoftverfejlesztés lépcsőfokain.

Leírás
Kulcsszavak
java, alkalmazás, jsf
Forrás