2026-07-25

UMindMap: Myšlenkové mapy jako vnořený seznam

UMindMap je lehká statická webová aplikace pro rychlé zachycení a uspořádání myšlenek bez zbytečné složitosti. Nepotřebuje instalaci ani registraci – stačí ji otevřít v běžném webovém prohlížeči. Strukturu mapy vytváříte intuitivně pomocí zanořených seznamů, jednotlivé uzly můžete doplnit poznámkami ve formátu Markdown a jediným kliknutím vše převést do přehledné grafické podoby myšlenkové mapy včetně všech detailů. Díky jednoduchému textovému zápisu zůstávají vaše data snadno čitelná, přenositelná a plně pod vaší kontrolou. Myšlenkové mapy lze navíc snadno sdílet i bez serverové podpory – stačí na statický webový server nahrát aplikaci společně s datovým souborem a název datového souboru připojit k URL jako parametr.

Odkazy


2026-05-31

Co přináší Ujorm 3.0.3?

 K dispozici je nová verze 3.0.3. Ve třídě SelectQuery je opraveno generování příkazu SQL INSERT při použití třetí řetězené relace v kombinaci s LEFT JOIN. Opravena byla také implementace metody pro negaci podmínek typu Criterion. Nová verze výrazně zrychlila operace typu INSERT v případech, kdy není třeba získávat generovaný klíč ID, což má pozitivní vliv zejména na výkonnostních testech PostgreSQL. Knihovna nyní automaticky načítá konfiguraci logování ze souboru ujorm-config.properties, díky čemuž se SQL dotazy v JUnit testech vypisují do terminálu bez jakéhokoliv dodatečného nastavení.

Informace o změnách jsou tady.


2026-05-15

Ujorm 3.0 byla uvolněna

Dnes vyšla finální verze Ujorm 3.0.0, která obsahuje zcela nově vytvořený modul ORM pro práci s objekty JavaBean a Record. Cílem bylo transparentní řešení bez dalších závislostí, s podporou typově bezpečného sestavení SQL příkazů. 


Ujorm3 potřebuje Java 17 nebo vyšší.

<dependencies>
    <dependency>
        <groupId>org.ujorm</groupId>
        <artifactId>ujo-core</artifactId>
        <version>3.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.ujorm</groupId>
        <artifactId>ujo-orm</artifactId>
        <version>3.0.0</version>
    </dependency>
</dependencies>


Více informací je na domovské stránce projektu na GitHubu: 

  • https://github.com/pponec/ujorm/#-ujorm3-library




2026-03-30

2026-03-23

Ujorm3 RC1

 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:

Zjednodušené schema API:


2026-03-08

Ujorm3 (nový lehký ORM framework pro JavaBeans a Records)

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:

https://github.com/pponec/ujorm/tree/ujorm3?tab=readme-ov-file#-ujorm3-framework

A také odkaz na výkonnostní testy, který lze použít jako vzor pro vlastní implementace:

https://github.com/pponec/orm-bencharks?tab=readme-ov-file#orm-benchmark

Připomínky a zpětná vazba jsou vítány :-).




2026-01-28

Učebnice jazyka Java pro samouky III

 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.