Hodnotenie:
Kniha ponúka podrobný pohľad na používanie jOOQ s Javou na interakciu s databázou. Úspešne vysvetľuje, ako využiť funkcie jOOQ, pričom vychádza v ústrety čitateľom, ktorí poznajú SQL. Hoci dobre poslúži začínajúcim vývojárom, poskytuje cenné poznatky aj skúseným používateľom. Má však niektoré drobné problémy, ako je nešikovný text, problémy s formátovaním a občasné vynechanie príkladov SQL.
Výhody:Dôkladné pokrytie jOOQ, vynikajúci úvod do jeho generátora kódu, vhodný pre začiatočníkov aj veteránov, podrobné predstavenie API jOOQ, zasvätený pre vývojárov v Jave, ktorí potrebujú interakciu s databázou.
Nevýhody:Občasné nepríjemné textové a korektorské chyby, niektoré problémy s formátovaním príkladov kódu a nie všetky výstupy SQL pre príklady kódu sú uvedené.
(na základe 2 čitateľských recenzií)
jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions
Naučte sa najlepší spôsob písania jazyka SQL v jazyku Java tým, že prevezmete kontrolu nad SQL vo svojej aplikácii prostredníctvom typovo bezpečného, dynamického a všestranného rozhrania API, ktoré podporuje takmer akýkoľvek typ alebo funkciu kompatibilnú s databázou a kladie dôraz na správnosť syntaxe SQL
Kľúčové vlastnosti:
⬤ Píšte komplexné, typovo bezpečné a dynamické SQL pomocou výkonného rozhrania API jOOQ.
⬤ Spracujte zložité úlohy perzistencie, ako je lenivé načítanie, R2DBC, transakcie a dávkovanie, a zároveň udržujte vysokú prevádzku vo svojich moderných aplikáciách Java.
⬤ Používajte komplexné SPI na tvarovanie a rozširovanie jOOQ podľa svojich potrieb.
Popis knihy:
JOOQ je vynikajúci rámec na tvorbu dotazov, ktorý vám umožňuje emulovať príkazy SQL špecifické pre databázu pomocou plynulého, intuitívneho a flexibilného rozhrania DSL API. jOOQ je plne schopný spracovať najzložitejšie príkazy SQL vo viac ako 30 rôznych databázových dialektoch.
JOOQ Masterclass pokrýva jOOQ od začiatočníckej po expertnú úroveň na príkladoch (pre MySQL, PostgreSQL, SQL Server a Oracle), ktoré vám ukážu, že jOOQ je vyspelé a kompletné riešenie na implementáciu perzistentnej vrstvy. Naučíte sa, ako používať jOOQ v aplikáciách Spring Boot ako náhradu za SpringTemplate a Spring Data JPA. Ďalej uvoľníte typovo bezpečné dopyty a operácie CRUD v jOOQ prostredníctvom záznamov, konvertorov, väzieb, typov, mapovačov, multi-tenancy, logovania a testovania. Neskôr vám kniha ukáže, ako používať jOOQ na využívanie výkonných funkcií jazyka SQL, ako sú UDT, vložené typy, vložené kľúče a ďalšie. Postupne sa budete venovať trendovým témam, ako sú identifikátory, dávkovanie, lenivé načítanie, stránkovanie a dlhé rozhovory HTTP. Na účely implementácie sú príklady jOOQ vysvetlené v tejto knihe napísané v kontexte Spring Boot pre Maven/Gradle proti MySQL, Postgres, SQL Server a Oracle.
Na konci tejto knihy sa stanete výkonným používateľom jOOQ schopným integrovať jOOQ do najmodernejších a najsofistikovanejších aplikácií vrátane podnikových aplikácií, mikroslužieb atď.
Čo sa naučíte:
⬤ Zapojiť generátor kódu jOOQ v ľubovoľnej kombinácii jazykov Java a Kotlin, Maven a Gradle.
⬤ Generujte artefakty jOOQ priamo zo schémy databázy alebo bez toho, aby ste sa dotkli skutočnej databázy.
⬤ Používajte jOOQ DSL na písanie a vykonávanie širokej škály dotazov pre rôzne databázy.
⬤ Poznať typovo bezpečné dopyty jOOQ, operácie CRUD, konvertory, väzby a mapovače.
⬤ Zaviesť pokročilé koncepty jazyka SQL, ako sú uložené procedúry, odvodené tabuľky, CTE, okenné funkcie a databázové pohľady.
⬤ Zavedenie viacúčelového systému jOOQ, ladenie, jOOQ SPI, protokolovanie a testovanie.
Pre koho je táto kniha určená:
Táto kniha je určená vývojárom v jazyku Java, ktorí píšu aplikácie, ktoré komunikujú s databázami prostredníctvom jazyka SQL. Nepredpokladajú sa žiadne predchádzajúce skúsenosti s jOOQ.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)