V této lekci se naučíte, jak se připojit k databázi a zobrazit datové záznamy na webové stránce. Také se naučíte, jak přidat seznam relačních záznamů na webovou stránku.
Webový server v tomto výukovém programu používá dynamické webové stránky s komponentami JavaServer Faces pro zpřístupnění informací o databázi a zobrazení na stránce. Tento výukový program používá relační záznamy a seznam relačních záznamů pro znázornění dat v databázi, tak aby data byla zobrazena na stránce ve formátu tabulky dat nebo řádné tabulky HTML. Java objekty beans pro přístup jsou nyní použity těmito komponentami.
Objekty bean pro přístup k datům jsou Java znázornění objektu bean enterprise bean. Jsou obvykle používány v klientských programech, které zaměstnávají soubory JavaServer Pages (JSP), servlety nebo objekty enterprise bean, které jsou v souladu s ostatními objekty enterprise bean. Přístupové objekty bean vás chrání před složitostmi správy životních cyklů enterprise bean. To znamená, že můžete programovat do enterprise beans, tak jednoduše, jak programujete do Java objektů beans, což zjednodušuje vaše klientské programy enterprise bean a zredukuje čas vývoje.
JavaServer Faces je technologie, která vám pomůže vystavět uživatelská rozhraní pro dynamické webové aplikace, které běží na serveru. Struktura JavaServer Faces spravuje stav UI prostřednictvím požadavků serveru a nabízí jednoduchý model pro vývoj událostí na straně serveru, které jsou aktivovány klientem. Technologie JavaServer Faces je založena na struktuře MVC (model-view-controller). Pro JavaServer Faces to znamená, že řadič je servlet, model znázorňují objekty JavaBeans, a pohled se skládá z komponent JavaServer Faces s malým nebo žádným aplikačním kódem. Cílem tohoto modelu je oddělit obsah od znázornění. Nástroje, jako jsou komponenty Faces, vám pomohou používat tuto technologii ve webových aplikacích. Komponenty Faces zahrnují přizpůsobenou knihovnu značek JSP (JavaServer Page) pro vyjádření rozhraní JavaServer Faces na stránce. Tento průvodce vám pomůže vytvořit soubory JSP, které mohou používat komponenty Faces. Komponenty Faces vám umožňují vyvinout webovou aplikaci přetažením komponent ze zásuvky Faces v pohledu Paleta a jejich umístěním na webové stránky, které právě vytváříte. Například, můžete přetáhnout pole s vstupním textem a uvolnit jej do formuláře na stránce. Pak můžete přetáhnout pole Zadat vedle pole se vstupním textem. Nakonec můžete připojit pole vstupního textu do vašeho zdroje dat. To umožní koncovým uživatelům zadávat data z webové aplikace do zdroje dat. Jiná výhoda aplikací sestavených s pomocí komponent Faces je, že uživatelské rozhraní je vykresleno nezávisle na základní logice programu. To znamená, že aplikace mohou spouštět a přistupovat k datům na různých platformách, jako jsou prohlížeče nebo příruční zařízení. |
![]() |
Tabulka dat je komponenta ve stránce Faces JSP, která zadržuje datové objekty, jako např.: seznam relačních záznamů. Ačkoli se zdá, že tabulka dat má řádky a sloupce jako tabulka HTML, nefunguje stejně. Chcete-li formátovat vstupní a výstupní ovladače jako v tabulce, musíte použít Panel - Skupinové okénko ze zásuvky komponent Rozšířené komponenty Faces v paletě. Toto je obsaženo ve Cvičení 2.2: Formátování tabulky dat.
Vytvoření nového seznamu relačních záznamů: