Framework Ujorm obsahuje od verze 1.91 nový webový modul ujo-web se třídou Element, která slouží pro sestavení HTML stránky pomocí objektového modelu. Za výhodu takového řešení považuji:
- odolnost vůči překlepům v HTML kódu,
- bezpečný zápis dat včetně speciálních znaků
- vnitřní elementy výsledného HTML kódu se automaticky odsazují mezerami
- vybrané vlastnosti výsledné stránky lze ovlivnit konfigurací, týká se to třeba výběru znaků pro odsazování vnořených elementů, zalamování řádků, národního prostředí, kódové stránky a také možnosti registrace vlastního formatteru datových objektů,
- zápis Java lze přiblížit strukturovanému HTML kódu - pomocí bloků try-catch,
- minimalistické řešení bez dalších závislostí,
- za výhodu považuji také možnost jednoduchého připojení dalších služeb – s veškerým komfortem prostředků jazyka Java
Je dobré vědět, že objekty typu Element posílají svá data rovnou do Writeru a tak je jeho paměťová náročnost minimální (ve výchozí konfiguraci). Pro ilustraci přikládám ukázku kódu jednoduchého formuláře v těle běžného Java servletu:
Od veze 2.13 je podporován AJAX pomocí Javascriptu Vanilla ES6. Popis referenční implementace vyšel dnes na blogu portálu Root.cz .