Tato lekce znázorňuje, jak naplnit webový server webovými stránkami
Jakmile máte jednou rozvržený váš webový server pomocí ikon stránek v Návrháři webu, jste připraveni začít vytvářet stránky. Ikony stránek jsou momentálně ohraničeny přerušenými řádky; toto indikuje, že soubor znázorněný ikonou stránky nebo skutečná stránka neexistují. Poté co jsou vytvořeny soubory, ikony stránky budou mít plné řádky jako okraje.
JavaServer Faces je technologie vyvinutá společností Sun Microsystems, 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 toto znamená, že řadič je servletem, model je znázorněn JavaBeans TM, a pohled je tvořen z komponent JavaServer Faces s malým nebo s žádným aplikačním kódem. Cílem tohoto modelu je oddělit obsah od prezentace.
V platformě Rational Software Development jsou nástroje jako komponenty Faces k dispozici, aby vám pomohly použít tuto technologii ve vašich webových aplikací. Existuje vlastní knihovna značek stránky JavaServer (JSP) vyjadřující rozhraní JavaServer Faces uvnitř stránky, kterou platforma Rational Software Development vhodně používá, aby se vytvořil průvodce Faces JSP. Tento průvodce vám pomůže vytvořit soubory JSP, které jsou zpřístupněny pro použití komponent 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ř. můžete rychle přetáhnout pole vstupního textu a umístit jej do formátu na stránku. Poté můžete táhnout tlačítko Odeslat vedle pole vstupního textu. Nakonec můžete připojit pole vstupního textu do vašeho zdroje dat. Toto by koncovým uživatelům umožnilo zadat data z webové aplikace do zdroje dat. Další prospěch aplikací sestavených pomocí komponent Faces je, že uživatelské rozhraní je samostatně poskytnuto základní logikou programu. Toto znamená, že můžete vizuálně vytvořit aplikaci, která může dynamicky zpřístupnit data a stejně tak dobře běžet na prohlížeči nebo ručním zařízení.
Nyní jste vytvořili prázdné stránky pro každou ze stránek, kterou budete mít ve vašem webovém serveru. Další lekci spustíte klepnutím na Další.