JavaServer Faces alapú apróhirdetés webhely példa részletek

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.
Szülőtéma: JavaServer Faces alapú apróhirdetés webhely minta

Visszajelzés