A JavaServer Faces (JSF) alapú apróhirdetés webhely sok
web-alapú apróhirdetés webhelyhez hasonlít. A webhely első
megnyitásakor a felhasználó a kezdőlapra lesz átirányítva. Az egyik
oldalrész sablon a webhely minden oldalához hozzá lett rendelve, hogy
a fejléccsík és a navigáció minden oldalon elérhető legyen.
A példa négy oldalrészből áll:
- Fejléc oldalrész - A fejléccsík képet és a navigációs hivatkozásokat jeleníti meg. Ez az oldalrész a webhely minden oldalában közös.
- Lábléc oldalrész - A szerzői jogi információkat és a korlátozási
nyilatkozatokat tartalmazza. Ez az oldalrész a webhely minden oldalában közös.
- Keresés/bejelentkezés oldalrész - Kereső és bejelentkező
űrlapokat, valamint webhely statisztikákat jelenít meg.
Ez az oldalrész a webhely minden oldalában közös.
- Tartalom oldalrész - Az oldalra jellemző tartalmat jeleníti meg.
Valamennyi hirdetés, hírelem és a kapcsolódó adatok adatbázisban
kerülnek tárolásra.
A mintacsomaghoz a mintaadatokat tartalmazó Derby
adatbázis tartozik. Ezenkívül van egy adminisztrátor fiók, amely
bemutatja egy ilyen oldal adminisztrációs funkcióit. A bejelentkezési
funkció nem valósít meg tényleges bejelentkezést, és a helyes
hitelesítést sem biztosítja. Az adminisztációs feladatok részletes
leírását az alábbiakban találja.
Az Apróhirdetések webhelyről
A JSP oldal
(fejléc oldalrész) az alábbi navigációs hivatkozásokat tartalmazza:
- Kezdőlap - A példa kezdőlap.
- Böngészés - Megnyit egy oldalt, ahol a
webhely felhasználója böngészheti a webhelyen elhelyezett hirdetéseket.
- Hirdetésfeladás - Lehetővé teszi a
felhasználó számára egy hirdetés létrehozását és a listába
helyezését.
- Keresés - Összetett keresés a hirdetésekhez.
A JSF oldal baloldali része (keresés/bejelentkezés oldalrész) az
alábbi űrlap beviteli mezőket és navigációs hivatkozásokat
tartalmazza:
- Gyors keresés - Hirdetések keresését
biztosítja bármely felhasználó számára cím vagy hely alapján. A keresés kis- és
nagybetűk között különbséget tesz.
- Bejelentkezés - Lehetővé teszi a webhelyre
való bejelentkezést a regisztrált felhasználók számára.
- Kijelentkezés - Kijelentkezteti az
aktuális felhasználót. Ez a navigációs hivatkozás csak akkor jelenik
meg, ha a felhasználó már be van jelentkezve.
- Regisztráció - Új felhasználói vagy
adminisztrátor fiók létrehozását teszi lehetővé a felhasználók
számára.
- Adminisztráció - Ez a hivatkozás csak
akkor jelenik meg, ha a felhasználó adminisztrátorként van
bejelentkezve. Ebben a példában admin felhasználóként admin jelszóval
jelentkezhet be, vagy regisztrálhat egy saját adminisztrátor fiókot
is. Az Adminisztráció oldal lehetővé teszi a hirdetési kategóriák
kezelését a felhasználók számára.
Apróhirdetés webhely oldalai
- Kezdőlap
- A webhely kezdőlapja. Az alábbi tartalommal rendelkezik:
- Legfrissebb hirdetések. A legutóbbi 5
hirdetést megjelenítő, szűrt adattábla. Ha kiválaszt egy hirdetést,
akkor megjelenik egy részletes oldal a hirdetés további
információival.
- Hírek. A webhelyhez tartozó hírelemeket
megjelenítő terület. A hírek tartalmát a webhely adminisztrátora
módosíthatja. Ha a cím hivatkozásra kattint, akkor megjelenik a
hírelem oldala.
- Böngészés
- Megnyit egy oldalt, ahol a webhely felhasználói böngészhetnek a
hirdetések között. Az oldal a rendelkezésre álló hirdetések összes
kategóriáját és alkategóriáját megjeleníti.
A kategória és az alkategóriák a
hirdetés keresés szűrésére használhatók.
Hirdetés kiválasztásakor a
hirdetéshez tartozó részletek jelennek meg.
- Keresés
- A webhelyen található hirdetések közötti összetett keresés lehetőségét
biztosítja.
Keresési feltétel megadása nélkül végzett keresés
alapértelmezésben minden hirdetést oldalszámozott, oldalanként 5
elemet tartalmazó adatrácsban jelenít meg. A
Cím és Leírás alapján
végzett keresések megkülönböztetik a kis- és nagybetűket. A
felhasználók megadhatják a kategóriákat, amelyekben keresni
szeretnének, valamint az ártartományt. A találatok
közül kiválasztva a hirdetést annak részletei jelennek meg.
- Hirdetés elhelyezése
- A felhasználók számára lehetővé teszi hirdetés létrehozását és
beküldését a wehbelyre. A felhasználó megadhatja a hirdetés
kategóriáját és alkategóriáját. A fájlfeltöltési lehetőség
segítségével a hirdetéshez képfájl is csatolhat a felhasználó. A
mellékelt formázottszöveg szerkesztő segítségével a felhasználó
formázott hirdetési leírást hozhat létre. A hirdetés
befejezése és elküldése után a beküldött hirdetés a háttér-adatbázisban kerül
tárolásra. A beküldés részleteit tartalmazó megerősítés jelenik meg.
- Kijelentkezés
- Az aktuális felhasználót kijelentkezteti. Ha kiválasztja ezt a
lehetőséget, akkor a rendszer kijelentkezteti az adminisztrátort.
- Adminisztrációs feladatok végrehajtása
- Az Adminisztráció hivatkozás csak akkor látható, ha a felhasználó
adminisztrátorként van bejelentkezve.
Bejelentkezhet például az
admin felhasználói azonosítóval és az
admin jelszóval, vagy létrehozhat saját
adminisztrátori fiókot. A hivatkozás olyan oldalt nyit meg, ahol a
felhasználó a hírelemeket és a rendelkezésre álló kategóriákat
kezelheti, valamint az apróhirdetés részleteit szerkesztés módban
tekintheti meg. A webhelyhez tartotózó adminisztrátori feladatok a következők:
- Hirdetések módosítása és törlése.
- Kategóriák és alkategóriák hozzáadása és módosítása - csak a
hirdetéseket nem tartalmazó kategóriákat lehet törölni.
- Hírelemek létrehozása, módosítása és törlése.