Mistrovská třída jOOQ: Praktický průvodce pro vývojáře v jazyce Java, jak psát dotazy SQL pro složité interakce s databázemi

Hodnocení:   (4,7 z 5)

Mistrovská třída jOOQ: Praktický průvodce pro vývojáře v jazyce Java, jak psát dotazy SQL pro složité interakce s databázemi (Anghel Leonard)

Recenze čtenářů

Shrnutí:

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ářů)

Původní název:

jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781800566897
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Kompletní průvodce kódovacím pohovorem v jazyce Java: Efektivní průvodce pro začínající vývojáře v...
Prozkoumejte širokou škálu populárních otázek při...
Kompletní průvodce kódovacím pohovorem v jazyce Java: Efektivní průvodce pro začínající vývojáře v jazyce Java, který jim pomůže uspět na pohovoru k programování. - The Complete Coding Interview Guide in Java: An effective guide for aspiring Java developers to ace their programming interviews
Spring Boot Best Practices Persistence: Optimalizujte výkon perzistence Javy v aplikacích na...
Tato kniha je sbírkou vývojářských receptů a osvědčených...
Spring Boot Best Practices Persistence: Optimalizujte výkon perzistence Javy v aplikacích na platformě Spring Boot. - Spring Boot Persistence Best Practices: Optimize Java Persistence Performance in Spring Boot Applications
Problémy s kódováním v jazyce Java - Java Coding Problems
Rozvíjejte své programátorské dovednosti pomocí konceptů a technik jazyka Java, jako jsou řetězce, objekty a...
Problémy s kódováním v jazyce Java - Java Coding Problems
Mistrovská třída jOOQ: Praktický průvodce pro vývojáře v jazyce Java, jak psát dotazy SQL pro...
Zjistěte, jak nejlépe psát SQL v jazyce Java, a...
Mistrovská třída jOOQ: Praktický průvodce pro vývojáře v jazyce Java, jak psát dotazy SQL pro složité interakce s databázemi - jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions
Java Coding Problems - Second Edition (Problémy kódování v Javě - druhé vydání): Staňte se...
Získejte přehled o nových funkcích Javy (až do verze JDK...
Java Coding Problems - Second Edition (Problémy kódování v Javě - druhé vydání): Staňte se odborníkem na programování v jazyce Java řešením více než 200 zcela nových, moderních, reálných problémů. - Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 200 brand-new, modern, real-world problems

Díla autora vydali tito vydavatelé:

© 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)