< Předchozí | Další >

Modul 2: Přidání rozšířených funkcí

V tomto modulu se naučíte, jak používat rozšířené funkce pro úpravu formátu webových stránek, přidat funkci, která umožňuje uživatelům nahrání souborů do databáze, jak nastavit pravidla, která automaticky odešlou uživatele na konkrétní stránku a jak automatizovat některé administrativní úlohy, jako je generování klíčů.

Cíle výuky

V tomto modulu se naučíte více výkonných způsobů, jak použít data z databáze. Naučíte se:
  • formátovat záznamy databáze na webové stránce
  • přidat komponentu, která umožňuje nahrání souborů do databáze u webové stránky
  • automaticky navigovat ze stránky na stránku
  • automatizovat některé administrační úlohy databáze

Požadovaný čas

Dokončení tohoto modulu by mělo trvat přibližně 1 hodinu a 30 minut. Pokud se rozhodnete zkoumat další fazety dynamických webových stránek při práci s výukovým programem, dokončení může trvat déle.

Předpoklady

Pokud jste již dokončili Modul 1: Vytvoření webových stránek s datovými připojeními, přeskočte zbytek této sekce předpokladů a přejděte do Lekce 2.1: Formátování tabulky dat.

Pokud začínáte pracovat s tímto výukovým programem s modulem 2, bez toho, že byste nejprve provedli modul 1, musíte nejprve naimportovat požadované prostředky, nastavit cílový server a nastavit připojení k databázi.

Import požadovaných prostředků:
  1. Importovat projekt. Přepněte na webovou perspektivu (klepnutím na Okno > Otevřít perspektivu > Web).
  2. V pohledu Průzkumník projektů webové perspektivy se ujistěte, že projekt ClassifiedsTutorial vypadá jako následující obrázek:
    Průzkumník projektů.
Chcete-li nastavit cílový server:
  1. V pohledu Průzkumník projektů webové perspektivy klepněte pravým tlačítkem myši na ClassifiedsTutorial a vyberte Vlastnosti .
  2. V seznamu vlastností klepněte na Server.
  3. V seznamu výchozích serverů vyberte server, který chcete použít jako předvolbu. Klepněte na Použít.
  4. V seznamu vlastností klepněte na Zaměřené běhové komponenty.
  5. V seznamu běhových komponent klepněte na webovou komponentu, která odpovídá serveru, který jste vybrali. Klepněte na OK.
Pokud server, který chcete použít, není v seznamu zaměřených běhových komponent, zavřete pracovní prostředí a nainstalujte server, který chcete použít. Když je server nainstalován, postupujte podle instrukcí, abyste nastavili cílový server.
Poznámka: Pokud nevidíte žádné servery v seznamu Předvolených serverů a nainstalovali jste běhové komponenty serverů, je možné, že bude potřeba server nakonfigurovat. Chcete-li nakonfigurovat server, můžete provést následující:
  1. Klepněte pravým tlačítkem myši na soubor all_records.jsp, pak klepněte na Spustit jako > Spustit na serveru.
  2. Vyberte Ručně definovat nový server.
  3. Vyberte server, který jste nainstalovali.
  4. Následujte pokyny průvodce, abyste nakonfigurovali server. Při prvním spuštění na serveru můžete obdržet chybu. Chybu opravíte tak, že nastavíte cílový server dle výše uvedeného popisu, restartujete server v pohledu Servery a znovu zavedete webovou stránku v prohlížeči.
Pokud půjdete zpět dříve popsanými kroky pro nastavení cílového serveru, zjistíte, že předvolený server je ten, který jste nakonfigurovali. Pokud je server nainstalován, ale ne nakonfigurován, nyní se objeví v seznamu serverů, z nichž můžete vybrat předvolený cíl.

Další informace o implementaci SDO na jiné servery než WebSphere Application Server uvádí Téma nápovědy: Implementace SDO na jiných serverech než WAS.

Chcete-li nastavit připojení k databázi:
  1. V pohledu Průzkumník projektů klepněte pravým tlačítkem myši na ClassifiedsTutorial a vyberte Vlastnosti . Otevře se okno ClassifiedsTutorial pro pohled Vlastnosti.
  2. Klepněte na Připojení JDBC.
  3. Ve vlastnostech připojení JDBC klepněte na Nové. Otevře se okno Nové připojení JDBC.
  4. Klepněte na Vytvořit nové připojení, potom na tlačítko Další.
  5. V seznamu Vybrat správce databáze rozbalte Derby, pak vyberte 10.1.
  6. V poli Umístění databáze klepněte na Procházet a vyberte <workspace_location>\ClassifiedsTutorial\WebContent\\database, kde je <workspace_location> adresářem vaší aktuální pracovní oblasti. Klepněte na OK, abyste zavřeli okno Najít složku.
  7. V poli Umístění třídy zadejte umístění souborů JAR, které implementují třídu ovladače JDBC, nebo klepněte na Procházet, abyste vybrali umístění ze systému souborů. Jakmile zvolíte umístění souborů JAR, klepněte na tlačítko Otevřít.
  8. Možná budete muset zadat ID uživatele pro přístup do databáze. Heslo není požadováno. Průvodce Nové připojení k databázi by měl vypadat takto:
    Okno Nové připojení k databázi.
  9. V průvodci Nová připojení JDBC klepněte na tlačítko Dokončit. Vrátíte se do okna Vlastnosti pro ClassifiedsTutorial.
  10. Klepněte na Konfigurovat připojení databází projektu. Otevře se okno Vlastnosti připojení JDBC.
  11. Klepněte na Upravit vedle sekce Podrobnosti připojení běhových komponent. Vyberte Použít připojení správce ovladače jako typ připojení běhové komponenty. Klepněte na Dokončit, pak klepněte na OK.

Můžete procházet soubory ve webovém projektu výukového programu. Abyste otevřeli soubor, poklepejte na něj v okně Průzkumník projektů. Chcete-li zobrazit znázornění toho, jak stránky souvisejí, jako mapu, poklepejte na Navigace webové stránky v Průzkumníku projektů.

Většinu vaší práce v tomto vzorku bude zahrnovat následující soubory:
all_records.jsp
Toto je domovská stránka webu. Zobrazí každý krátký inzerát v databázi.
new_record.jsp
Tato stránka bude použita pro vytvoření nového krátkého inzerátu.
update_record.jsp
Tato stránka bude použita v databázi pro změnu podrobností o inzerátu nebo pro jeho odstranění.
classifiedTemplate.jtpl
Jedná se o šablonu pro stránky serveru. Zahrnuje prvky jako tabulku a šedý pruh s logem "Vítejte v Classifieds", které jsou na každé stránce. Tato stránka má také dvě navigační karty pod šedým pruhem s logem, které vedou do domovské stránky a do nové stránky krátkých inzerátů.

Lekce v tomto modulu

< Předchozí | Další >