123
HybridJava Web Framework

HybridJava Web Framework

Jednoduchá alternativa k JCF, Wicket, Tapestry, Click atd., Orientovaná na komponenty na straně serveru. Rámec se skládá z kompilátoru a runtime.
Jednoduchá alternativa k JCF, Wicket, Tapestry, Click atd., Orientovaná na komponenty na straně serveru. Rámec se skládá z kompilátoru a runtime.Jazyk HybridJava je striktně definován sloučením formální gramatiky Java a HTML a rozšiřuje sémantiku Java v rámci značkování.Kompilátor generuje kód Java vyvolaný z jednoho servletu.Běhové prostředí má méně než 1 000 řádků kódu Java a je poskytováno jako Open Source a také jako ukázkový Servlet.Ze známých řešení je Facelets jazyk (který nedávno nahradil JSP v JSF) funkčně nejblíže k HybridJava, ale ten je jednodušší a silnější .... Rámec je navržen s minimalistickým přístupem, takže se zcela vyhýbá používání mnoha „populární koncepty: JavaBeans, jmenné prostory XML, XML a konfigurace obecně, anotace, výrazový jazyk atd. Kompletní dokumentace obsahuje méně než 20 vytištěných stránek.Nicméně rámec má všechny funkce nezbytné pro konkurenci s jinými Java komponentami orientovanými na komponenty.Komponenty jsou definovány jako zobecnění prvků HTML v tom smyslu, že pro použití komponenty stačí vložit její značky do značek Zobrazit bez konfigurace nebo kódování Java.HybridJava také podporuje komponenty, které umožňují více než jednu oblast určenou pro vkládání obsahu.Výsledkem je, že komponenty mohou mít vlastní rozvržení, což vylučuje jakoukoli potřebu samostatné techniky podobné dlaždicím.V nejobecnějším případě se komponenta skládá ze souboru .widget kódovaného v jazyce HybridJava (The View) a třídy Java.Lehké komponenty, které nemají stav, jsou prezentovány pouze souborem .widget a jsou zkompilovány přímo do zobrazení celé stránky.Tlačítka a další ovládací prvky jsou obvykle lehké.Rámec automaticky přiřazuje jedinečná ID instancím komponent a stará se o odesílání akcí uživatelů do odpovídajících instancí.Čistá implementace Java

Webová stránka:

Funkce

Kategorie

Alternativy HybridJava Web Framework pro všechny platformy s komerční licencí