Ez az ismertető megtanítja, hogyan tervezhet
olyan dinamikus webhelyet, ami egy hírlap minősített hirdetési részének
funkcióit látja el.
A webhely egy teljes J2EE webalkalmazás, ami JavaServer Faces (JSF) és Service
Data Objects (SDO) összetevőket használ. Az alkalmazás JSF technológiával hoz
létre dinamikus weboldalakat, amelyek a minősített hirdetések adatait
tartalmazó adatbázissal állnak összeköttetésben. Az oldalra húzott JSF összetevőkkel létrehozhat egy
CRUD nevű JSF webalkalmazást, amivel létrehozhatja, olvashatja, frissítheti és
törölheti egy adatbázis rekordjait. A webhely felhasználói az adatbázis
minősített hirdetéseinek kezeléséhez használhatják ezeket a funkciókat.
Az ismertető
használatához szüksége lehet nem kötelezően telepítendő komponensekre. A
szükséges összetevők felsorolását a Rendszerkövetelmények listában
találja.
Az ismertető befejeztével a webhely felhasználó nem csak megtekinthetik az
eladó tételeket, de fel is vehetnek újakat, módosíthatják azok részleteit
(például az árat vagy a leírást), vagy kereshetnek egy adott cikket. Bár az
ismertető webhely egyszerű tervezésű, a lefedett elveket és technológiákat
használják sokkal nagyobb és összetettebb webhelyek is.
Gyakorlat célja
Az ismertető két modulra van osztva. Mindkét modulnak saját tanulási célja van.
Elvégezheti mindkét modult, vagy csak az egyiket. Az egyes modulokon belül el
kell végeznie a leckéket, hogy a webhely megfelelően működjön.
1.
modul: Weboldalak létrehozása adatkapcsolatokkal
Ebben a
modulban megtanulja, hogy állíthat be a kapcsolatot az adatbázissal, és hogyan
jelenítheti meg az adatbázis információit egy weboldalon. Ebben a
modulban a következőket fogja elvégezni:
- Weboldalak adatbázishoz csatlakoztatása.
- Az adatbázis rekordjait megjelenítő, módosító és törlő oldalak létrehozása.
- Adatok küldése egyik oldalról a másikra
2.
modul: Fejlett szolgáltatások hozzáadása
Ez a modul
hatékonyabb módszereket tanít az adatbázis adatainak használatához. Ebben a
modulban a következőket fogja elvégezni:
- Adatbázis rekordok formázása a weboldalon
- Összetevő hozzáadása, amivel lehetővé válik fájlok feltöltése egy
weboldalról az adatbázisba.
- Automatikus navigáció oldalról oldalra
- Néhány adatbázis adminisztrációs feladat automatizálása
Amikor készen áll, kezdje el az 1. modult (Weboldalak létrehozása
adatkapcsolatokkal).
Szükséges idő
Összesen: 3 óra
és 30 perc.
1. modul: 2 óra
2. modul: 1 óra és 30 perc
Szakismeret szintje
Köztes
Hallgatóság
Webalkalmazás-fejlesztők, webes
felhasználói felület-tervezők
Rendszerkövetelmények
Az ismertető
elvégzéséhez először is telepítenie és konfigurálnia kell egy futási
kiszolgálót. Ez az ismertető az alábbi kiszolgálókkal volt tesztelve:
- WebSphere Application
Server 6.1
Az SDO-k nem
WebSphere
alkalmazáskiszolgálókon telepítésének információit a
Súgótémakör:
SDO-k telepítése nem-WAS kiszolgálókon témakörben találja.
Az
ismertetőkhöz esetleg szükség lehet olyan képességekre, melyek nem voltak
kötelezőek a termék telepítésekor. Ha nem találja az ismertetőben leírt
felhasználói felület elemeket, akkor győződjön meg róla, hogy engedélyezettek a
megfelelő képességek (). Az
ismertető elvégzéséhez az alábbi képességekre lesz szükség:
- Java Developer
- Web Developer (tipikus)
- XML Developer
- Database Developer
- Enterprise Java Developer
- Adatok
Az ismertető használatához megfelelően telepített
és beállított alkalmazáskiszolgáló szükséges. Kiszolgáló futási környezet
elérhetőségének ellenőrzéséhez kattintson az
menüpontra, bontsa ki a Kiszolgáló kategóriát, majd
kattintson a Telepített futási környezetek elemre.
Ezen a panelon van lehetőség a kiszolgáló futási környezetek hozzáadására,
eltávolítására és szerkesztésére. Emellett új kiszolgálók támogatásához
szükséges elemek letöltése és telepítése is lehetséges.
Előfeltételek
A teljesítéshez a következő ismeretek
szükségesek:
- Alapvető webtervezési fogalmak, mint például webhelyek, weboldalak,
böngészők és kiszolgálók.
- Hogyan hozható létre egy egyszerű statikus weboldal.
- Weboldalak elemei, mint például táblázatok, hiperhivatkozások, űrlapok és
képek.
- Adatbázis kifejezések, mint például táblák, rekordok, oszlopok és mezők.
Ezeken kívül segíthet az alábbiak ismerete:
- Hogyan használhatók a munkaterület perspektívái és nézetei.
- Weboldal HTML kódjának módosítása.
Elvárt eredmények
Amikor elkészül a webalkalmazás, a kezdőlap a lenti képhez hasonlóan fog
kinézni. A webhelysablonnal a weboldalakhoz adott webhelynavigáció olyan
oldalakra hivatkozik, melyekkel új hirdetést lehet létrehozni, vagy
megtekinteni az összes hirdetést.
A lenti táblán látható sorművelet egy frissítési oldalra visz, ahol
módosíthatóak egy adott hirdetéshez tartozó információk.