< Vissza | Tovább >

Modul 2: Fejlett szolgáltatások hozzáadása

Ebben a modulban megismeri a fejlett szolgáltatások használatát, melyekkel módosíthatja a weboldalak formátumát; felvehet olyan összetevőt, amivel a felhasználók fájlokat tölthetnek fel egy adatbázisba; beállíthat szabályokat, amik automatikusan egy adott oldalra küldik a felhasználókat; valamint automatizálhat bizonyos adminisztratív feladatokat, mint például a kulcselőállítás.

Gyakorlat célja

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

Szükséges idő

A modul elvégzése megközelítőleg másfél órát vesz igénybe. Ha az ismertető elvégzése közben fel szeretné térképezni a dinamikus webhelyek egyéb oldalait, akkor tovább tarthat.

Előfeltételek

Ha már befejezte az 1. modult (Weboldalak létrehozása adatkapcsolatokkal), akkor ugorja át az előfeltételek részt, és folytassa a következővel: 2.1. lecke: Adattábla formázása.

Ha az ismertetőt a 2. modullal kezdte, az 1. modul elvégzése nélkül, akkor előbb importálnia kell a szükséges erőforrásokat, be kell állítani a célkiszolgálót, és be kell állítania az adatbáziskapcsolatot.

A szükséges erőforrások importálása:
  1. A projekt importálása. Váltson webperspektívára (Ablak > Perspektíva megnyitása > Web).
  2. A webperspektíva Projektböngésző nézetében a ClassifiedsTutorial projekt a következőképpen nézzen ki:
    Projektböngésző nézet.
A célkiszolgáló beállítása:
  1. A webperspektíva Projektböngésző nézetében kattintson a jobb egérgombbal a ClassifiedsTutorial projektre, majd válassza az előugró menü Tulajdonságok menüpontját.
  2. A tulajdonságok listájában kattintson a Kattintson elemre.
  3. Az alapértelmezett kiszolgálók listájában válassza ki az alapértelmezettként használni kívánt kiszolgálót. Kattintson az Alkalmaz gombra.
  4. A tulajdonságok listájában kattintson a Cél futási környezetek elemre.
  5. A Futási környezetek listában kattintson a kijelölt kiszolgálónak megfelelő környezetre. Kattintson az OK gombra.
Ha a használni kívánt kiszolgáló nincs a listában, akkor zárja be a munkaterületet, és telepítse a használni kívánt kiszolgálót. A kiszolgáló telepítése után az útmutatások szerint állítsa be a célkiszolgálót.
Megjegyzés: Ha az Alapértelmezett kiszolgáló listában egy kiszolgáló sincs, és vannak telepített futási kiszolgálók, akkor lehet, hogy a kiszolgálót be kell állítani. Egy kiszolgáló beállításához tegye a következőket:
  1. Kattintson a jobb egérgombbal az all_records.jsp fájla, majd válassza az előugró menü Futtatás másként > Futtatás a kiszolgálón menüpontját.
  2. Válassza az Új kiszolgáló meghatározása kézzel lehetőséget.
  3. Jelölje ki a telepített kiszolgálót.
  4. A kiszolgáló beállításához kövesse a varázsló utasításait. A kiszolgáló első indításakor esetleg hibába ütközik. A hiba javításához állítsa be a célkiszolgálót a fent leítak szerint, indítsa újra a kiszolgálót a Kiszolgálók nézetben, és töltse be újra a weboldalt.
A korábbi lépések ismételt elvégzésekor az alapértelmezett kiszolgáló a most beállított lesz. Ha a kiszolgáló telepítve van, de nincs beállítva, akkor nem jelenik meg abban a listában, amiből az alapértelmezett célt választhatja ki.

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 adatbáziskapcsolat beállítása:
  1. A Projektböngésző nézetben kattintson a jobb egérgombbal a ClassifiedsTutorial projektre, majd válassza az előugró menü Tulajdonságok menüpontját. Megjelenik a ClassifiedsTutorial tulajdonságablaka.
  2. Kattintson a JDBC kapcsolatok elemre.
  3. A JDBC kapcsolatok tulajdonságai ablakban kattintson az Új gombra. Megjelenik az Új JDBC kapcsolat ablak.
  4. Kattintson az Új kapcsolat létrehozása, majd a Tovább gombra.
  5. Az Adatbáziskezelő kiválasztása listában bontsa ki a Derby csomópontot, és válassza a 10.1 elemet.
  6. Az Adatbázis helye mezőben kattintson a Tallózás gombra, és jelölje ki a <munkaterület_helye>\ClassifiedsTutorial\WebContent\\database útvonalat, ahol a <munkaterület_helye> a jelenlegi munkaterület könyvtárának útvonala. Az OK gombbal zárja be a Mappa keresése ablakot.
  7. Az Osztály helye mezőbe írja be a JDBC illesztőprogram osztályt megvalósító JAR fájlok helyét, vagy a Tallózás gombra kattintva keresse meg a helyet a fájlrendszerben. A JAR fájlok helyének megadása után kattintson a Megnyitás gombra.
  8. Lehet, hogy meg kell adnia egy felhasználói azonosítót az adatbázis eléréséhez. Jelszó nem szükséges. Az Új adatbáziskapcsolat varázslónak a következőképpen kéne kinéznie:
    Új adatbáziskapcsolat ablak.
  9. Az Új JDBC kapcsolat varázslóban kattintson a Befejezés gombra. Visszatér a ClassifiedsTutorial tulajdonságai ablakhoz.
  10. Kattintson a Projekt adatbáziskapcsolatainak beállítása gombra. Megjelenik a JDBC kapcsolatok tulajdonságai ablak.
  11. Kattintson a Szerkesztés gombra a Futási kapcsolatok részletei rész mellett. Futási kapcsolattípusként válassza az Illesztőprogramkezelő kapcsolat használata lehetőséget. Kattintson a Befejezés, majd az OK gombra.

Tallózhat az ismertető webprojektjénke fájljai közt. Egy fájl megnyitásához kattintson arra duplán a Projektböngésző nézetben. Az oldalak viszonyának térképszerű megjelenítéséhez kattintson duplán a Webhely navigáció gombra a Projektböngészőben.

A mintában végzett munka túlnyomó része a következő fájlokkal lesz:
all_records.jsp
Ez a webhely kezdőlapja. Megjeleníti az adatbázis összes minősített hirdetését.
new_record.jsp
Ez az oldal új minősített hirdetést hoz létre.
update_record.jsp
Az oldal segítségével módosíthatók és törölhetők egy hirdetés részletei az adatbázisban.
classifiedTemplate.jtpl
Ez a minta a webhely oldalai számára. Olyan elemeket tartalmaz, mint a táblázat és a szürke "Üdvözöljük az Aprókban" fejléccsík, amelyek minden oldalon megtalálhatók. Ez az oldal továbbá két navigációs elemet is tartalmaz a szürke fejléccsík alatt, amelyek a kezdőlapra és az új apróhirdetés oldalra vezetnek.

A jelen modul fejezetei

< Vissza | Tovább >