Pavel Ponec:
Učebnice jazyka
a tvorba webových aplikací
pro samouky III

-
Vysvětlení: V ukázkách použití třídy HtmlElement se objevuje metoda html.getBody(), která vrací objekt elementu <body>.
Pokud metoda takový objekt nemá, vytvoří ho, jinak vrátí existující.
Z pohledu logiky je takové chování korektní, protože HTML5 povoluje pouze jediný <body> element na stránce.
Chování metody html.addBody() je identické a tak lze obě metody zaměnit.
Pro prvotní získání instance <body> elementu se přikláním k použití metody addBody(), protože vystihuje přesněji záměr akce.
V příkladech knihy se však používá metoda getBody(). Doplněno dne: 2026-02-09.
- Některé JDBC drivery nedodržují specifikaci, podle které se má při uzavření objektu PreparedStatement automaticky uzavřít i související ResultSet.
Toto riziko eliminuje novější verze knihovny Ujorm (2.29), na kterou jsem příklady dnes aktualizoval (2026-01-30).
Na výuku ani na samotný Java kód nemá oprava vliv.
- Ve třídě AbstractDao jsem dodatečně přejmenoval původní metodu getLastInsertedId() na výstižnější getFirstInsertedId().
Na správné fungování příkladů ani na výuku nemá oprava vliv.
Příklady stažené po datu 2026-01-29 tuto opravu už obsahují.