Rubrika: Počítače

  • 2.4 Prostředky pro kontrolu vstupu od uživatele

    Validace – je možno ji definovat pro kteroukoliv vstupní komponentu. Po specifikované akci (typicky odeslání dat z formuláře) jsou zadaná data ověřena, pokud splňují danou podmínku. Pokud ano, pokračuje se ve zpracovávání přijatých dat; pokud ne, je generována případná definovaná chybová hláška a zpracování formuláře je ukončeno. 

  • 3 AJAX

    3.1 HistorieAsynchronous JavaScript and XML (AJAX) je souhrnné označení technologie pro vývoj interaktivních webových aplikací. Dřívější webové stránky byly čistě statické, případně generovaly dynamický obsah pouze v případě znovunačtení celé stránky

  • 2.8 Navigace mezi stránkami

    Málokterá webová aplikace je tvořená pouze jedinou stránkou, většinou se jedná spíše o soustavu JSP stránek, které jsou vzájemně propojeny. Toto propojení není tvořeno statickými odkazy, jako v případě HTML dokumentu. Navigace je definována opět v XML struktuře (soubor navigation.xml), jako soustava navigačních pravidel, tzv. navigation-case elementů, ze kterých se vybírá na základě výsledku prováděné…

  • 2.7 Vytvoření JSP

    Každá JSP stránka je definována XML strukturou, která obsahuje jednotlivé komponenty. Rozložení jednotlivých tagů je velice podobné struktuře HTML stránky, samotný HTML kód je generován dynamicky v případě požadavku na jeho zobrazení. Tagy obsahují tedy i mapování jednotlivých komponent na datový model.

  • 2.6 Deklarace komponent v Java Beanech

    Po vytvoření beanů používaných aplikací je nutné je deklarovat v konfiguračním souboruaplikace (Java Studio Creator používá soubor managed-beans.xml). V dřívějších verzích JSF (stejně tak u JSP stránek) se beany inicializovaly pomocí tagu <jsp:useBean…> v dané JSP stránce, mohly však vznikat problémy při přístupu k beanu, který ještě nebyl inicializován – požadavek na jeho inicializaci mohla…

  • 2.5 Modelové objekty

    Datový model je definován Java Beany. Jedná se o standardní třídy jazyka Java, jejichž proměnné nejsou veřejné. K vlastnostem těchto proměnných se přistupuje pomocí tzv. getterů a setterů, čili metod, které mají prefix getNazevProměnné a setNázevProměnné, případně setAnoNe a isAnoNe pro proměnné typu boolean.

  • 2.3 Knihovny tagů

    Součástí distribuce Java Server Faces verze 1.2 a výše jsou základní knihovny html a core. V knihovně html jsou obsaženy komponenty pro tvorbu objektů zobrazených na HTML stránkách, v knihovně core jsou speciální komponenty, jako např. výše uvedené validátory a konvertory.

  • 2.2 Model MVC

    Byl poprvé uveden v objektově orientovaném programovém prostředí Smalltalk. Díky tomuto modelu je aplikace dělena na tři vrstvy a múžeme tak dosáhnout větší flexibility a vícenásobné použitelnosti kódu.

  • 2.1 Základní principy JSF

    Java Server Faces je systém pro tvorbu uživatelského rozhraní v jazyce Java, běžící jako servlet na straně serveru v tzv. webovém kontejneru (např. Apache Tomcat). Základní myšlenkou bylo oddělit aplikační logiku od zobrazovací části. Díky tomu by bylo možné tvořit design stránek bez znalosti pozadí celé aplikace a stejně tak, aby bylo možné tvořit funkční…

  • Fleck

    Opoznámkovat si stránky? Dobře, použiju Google notes. Ale opoznámkovat si stránky "bublinama" přímo mezi obsahem na stránce a navíc tyto poznámky ještě sdílet s dalšími lidmi? Jde to!