Hodnocení:
Kniha nabízí podrobný pohled na použití jOOQ s Javou pro interakci s databází. Úspěšně vysvětluje, jak využít funkce jOOQ, a vychází vstříc čtenářům, kteří znají SQL. Ačkoli dobře poslouží začínajícím vývojářům, poskytuje cenné poznatky i zkušeným uživatelům. Vyskytují se v ní však drobné nedostatky, jako jsou nešikovné texty, problémy s formátováním a občasné vynechávky v příkladech SQL.
Klady:Důkladné pokrytí jOOQ, vynikající úvod do jeho generátoru kódu, vhodné pro začátečníky i veterány, podrobné představení API jOOQ, zasvěcené pro vývojáře v Javě, kteří potřebují interakci s databází.
Zápory:Občasné neobratné texty a korektorské chyby, některé problémy s formátováním příkladů kódu a ne všechny výstupy SQL pro příklady kódu jsou uvedeny.
(na základě 2 hodnocení čtenářů)
jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions
Zjistěte, jak nejlépe psát SQL v jazyce Java, a převezměte kontrolu nad SQL ve své aplikaci prostřednictvím typově bezpečného, dynamického a univerzálního rozhraní API, které podporuje téměř jakýkoli typ nebo funkci kompatibilní s databází a klade důraz na správnost syntaxe SQL
Klíčové vlastnosti:
⬤ Napište komplexní, typově bezpečné a dynamické SQL pomocí výkonného rozhraní API jOOQ.
⬤ Zvládněte složité úlohy perzistence, jako je líné načítání, R2DBC, transakce a dávkování, a zároveň udržujte vysoký provoz ve svých moderních aplikacích v jazyce Java.
⬤ Využijte komplexní rozhraní SPI k utváření a rozšiřování jOOQ podle svých potřeb.
Popis knihy:
JOOQ je vynikající framework pro tvorbu dotazů, který umožňuje emulovat příkazy SQL specifické pro danou databázi pomocí plynulého, intuitivního a flexibilního rozhraní DSL API. jOOQ je plně schopen zpracovat nejsložitější SQL ve více než 30 různých databázových dialektech.
JOOQ Masterclass pokrývá jOOQ od začátečnické po expertní úroveň na příkladech (pro MySQL, PostgreSQL, SQL Server a Oracle), které vám ukážou, jak je jOOQ vyspělé a kompletní řešení pro implementaci perzistentní vrstvy. Naučíte se, jak používat jOOQ v aplikacích Spring Boot jako náhradu za SpringTemplate a Spring Data JPA. Dále uvolníte typové dotazy jOOQ a operace CRUD prostřednictvím záznamů, konvertorů, vazeb, typů, mapovačů, multitenance, protokolování a testování jOOQ. Později vám kniha ukáže, jak pomocí jOOQ využívat výkonné funkce SQL, jako jsou UDT, vložené typy, vložené klíče a další. Postupně se budete věnovat trendovým tématům, jako jsou identifikátory, dávkování, líné načítání, stránkování a dlouhé konverzace HTTP. Pro účely implementace jsou příklady jOOQ vysvětlené v této knize napsány v kontextu Spring Boot pro Maven/Gradle proti MySQL, Postgres, SQL Server a Oracle.
Na konci této knihy se stanete zkušenými uživateli jOOQ schopnými integrovat jOOQ do nejmodernějších a nejsofistikovanějších aplikací včetně podnikových aplikací, mikroslužeb atd.
Co se naučíte:
⬤ Zprovoznit generátor kódu jOOQ v libovolné kombinaci jazyků Java a Kotlin, Maven a Gradle.
⬤ Generování artefaktů jOOQ přímo ze schématu databáze nebo bez zásahu do skutečné databáze.
⬤ Používejte jOOQ DSL k psaní a provádění široké škály dotazů pro různé databáze.
⬤ Poznat typově bezpečné dotazy jOOQ, operace CRUD, konvertory, vazby a mapovače.
⬤ Zavádět pokročilé koncepty jazyka SQL, jako jsou uložené procedury, odvozené tabulky, CTE, okenní funkce a databázové pohledy.
⬤ Zavedení vícenásobné správy jOOQ, ladění, jOOQ SPI, protokolování a testování.
Pro koho je tato kniha určena:
Tato kniha je určena vývojářům v jazyce Java, kteří píší aplikace komunikující s databázemi prostřednictvím jazyka SQL. Nepředpokládají se žádné předchozí zkušenosti s jOOQ.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)