JSF
Zkratka pro „JavaServer Faces“. JSF je framework, který webovým vývojářům umožňuje vytvářet uživatelská rozhraní pro aplikace JavaServer. Je podporován webovými servery s prostředím Java Enterprise Edition (Java EE).
JSF zjednodušuje tvorbu webových aplikací tím, že poskytuje standardní sadu nástrojů neboli (API) pro vytváření uživatelských rozhraní. Vývojář například nemusí webový formulář kódovat v jazyce HTML, ale může zavolat jednoduchou funkci JSF, která formulář vygeneruje. Ke zpracování údajů zadaných uživatelem lze použít další funkci JSF. Tyto funkce se zpracovávají na serveru a výsledná data se zobrazí v prohlížeči klienta.
JSF je pro vývojáře užitečný, protože poskytuje opakovaně použitelné objekty, které lze snadno vložit do webových stránek. Tyto komponenty jsou však přínosné i pro návštěvníky webových stránek, protože vytvářejí standardizované prvky rozhraní. Protože se kód Java zpracovává na serveru, vzhled vygenerovaných webových objektů je na různých webových stránkách stejný. Komponenty JSF jsou navíc testovány na různých platformách, takže dobře fungují ve všech hlavních webových prohlížečích.
Ačkoli se JSF často používá k vytváření základních prvků webových stránek, podporuje také pokročilé funkce, například přístup k databázím, interakci prostřednictvím Ajaxu a akce stránek v jazyce JavaScript. Tyto možnosti jsou užitečné pro vytváření dynamických webových stránek, které generují stránky průběžně.
Otestujte své znalosti