< Vissza | Tovább >

Dinamikus információk megjelenítése weboldalakról a JavaServer Faces segítségével

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 (Ablak > Beállítások > 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 Ablak > Beállítások 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.
Kész weboldal.

A jelen útmutató moduljai

Kapcsolódó tájékoztatás
< Vissza | Tovább >