V GitHub je připravena vzorová ukázka použití modulů knihovny Ujorm3:
Odkaz na stránku projektu.
Ujorm je odlehčený Java framework, který umožňuje čtení informací z (nejen) databáze pomocí typově bezpečných objektových dotazů. Framework pracuje s objekty typu key-value.
Na portálu Root.cz vyšel článek o lehké knihovně Ujorm3, která poráží své konkurenty svojí jednoduchostí, transparentním chováním a nízkou režií. Internetové odkazy:
Připravil jsem zcela novou implementaci lehkého ORM v čisté Javě, který pracuje s objekty typu JavaBeans a Records. Další podrobnosti budou postupně následovat. Zatím přikládám jen odkaz na domovskou stránku projektu:
A také odkaz na výkonnostní testy, který lze použít jako vzor pro vlastní implementace:
Připomínky a zpětná vazba jsou vítány :-).
Na portálu Root.cz dnes vyšel článek, který upřesňuje technické pozadí Učebnice jazyka Java a tvorba webových aplikací pro samouky — proč jít cestou webových aplikací místo konzole, proč zůstat u čistého Servlet API a jak může typově bezpečný přístup zjednodušit práci v prezentační vrstvě. Text míří hlavně na odbornější publikum a vývojáře, kteří chtějí vidět Javu v praxi, ne jen v učebnicových příkladech.
Dnes byla uvolněna nová verze knihovny Ujorm verze 2.26. Změny se týkají zejména modulu ujo-web. Cílem vydání bylo odstranit zcela závislost na servlet-api,
<dependency>
<groupId>org.ujorm</groupId>
<artifactId>ujo-web</artifactId>
<version>2.26</version>
</dependency>
Pokud máte averzi na vznik nových frameworků, tohle raději dál ani nečtěte. Ostatní laskavé čtenáře upozorňuji, že zde chystám představit především návrh API pro modelování databázových dotazů v deklarativním stylu se silnou typovou kontrolou jazyka Kotlin. Implementovány jsou jen některé třídy kolem entit, napojení na databázi zatím chybí …
Celý článek je zde: https://blog.root.cz/ponec/novy-orm-framework-pro-kotlin/
Prototyp knihovny Kotlin pro modelování filtrů pomocí meta-modelu doménových objektů. Sestavené filtry pracují s běžnými objekty POJO. Řešení bylo inspirováno frameworkem Ujorm, ale tento kód je však zcela nový. Oblastmi použití jsou například:
Více informací na: https://github.com/pponec/ujormKt
Podařilo se mi sestavit webovou aplikaci s velikostí pouhých 5,18 MB. Aplikace obsahuje pouze stručný HTML formulář s podporou jednoduchých událostí AJAX. Projekt je postaven na frameworku Javalin a webovém modulu z frameworku Ujorm.
Dnes vám představím jednoduchý tabulkový HTML report vytvořený pomocí
pouhých třinácti řádků zdrojového kódu zapsaných do jediného příkazu
jazyka Java. Předpokládejme přitom, že služba pro získání dat už
existuje. Pokud budeme chtít uživatelům nabídnout také jednoduché
(sekvenční) filtrování obsahu tabulky s řazením sloupců, implementace
vezme ještě pár řádků kódu navíc. Řešení stojí na objektech typu Element z frameworku Ujorm ...