Note :
Ce livre offre un aperçu approfondi de l'utilisation de jOOQ avec Java pour les interactions avec les bases de données. Il explique avec succès comment tirer parti des fonctionnalités de jOOQ, en s'adressant à des lecteurs familiers avec SQL. S'il s'adresse bien aux développeurs débutants, il fournit également des informations précieuses aux utilisateurs expérimentés. Cependant, il présente quelques problèmes mineurs tels que des textes maladroits, des problèmes de formatage et des omissions occasionnelles dans les exemples SQL.
Avantages:Couverture approfondie de jOOQ, excellente introduction à son générateur de code, adapté à la fois aux novices et aux vétérans, présentation détaillée de l'API de jOOQ, utile pour les développeurs Java ayant besoin d'interactions avec des bases de données.
Inconvénients:Des textes maladroits et des erreurs de relecture occasionnelles, quelques problèmes de formatage des exemples de code, et toutes les sorties SQL pour les exemples de code ne sont pas fournies.
(basé sur 2 avis de lecteurs)
jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions
Apprenez la meilleure façon d'écrire SQL en Java en prenant le contrôle de SQL dans votre application via une API dynamique, polyvalente et sécurisée qui prend en charge presque tous les types ou fonctionnalités compatibles avec une base de données et qui met l'accent sur la correction de la syntaxe SQL.
Caractéristiques principales :
⬤ Écrivez du code SQL complexe, dynamique et sans risque pour le type en utilisant la puissante API jOOQ.
⬤ Les tâches de persistance complexes, telles que lazy fetching, R2DBC, les transactions et le batching, tout en supportant un trafic élevé dans vos applications Java modernes, sont abordées.
⬤ Utiliser une API complète pour façonner et étendre jOOQ en fonction de vos besoins.
Description du livre :
JOOQ est un excellent framework de construction de requêtes qui vous permet d'émuler des instructions SQL spécifiques à une base de données à l'aide d'une API DSL fluide, intuitive et flexible. jOOQ est entièrement capable de gérer les SQL les plus complexes dans plus de 30 dialectes de base de données différents.
La Masterclass JOOQ couvre jOOQ du niveau débutant au niveau expert en utilisant des exemples (pour MySQL, PostgreSQL, SQL Server et Oracle) qui vous montrent comment jOOQ est une solution mature et complète pour la mise en œuvre de la couche de persistance. Vous apprendrez à utiliser jOOQ dans les applications Spring Boot en remplacement de SpringTemplate et Spring Data JPA. Ensuite, vous allez libérer les requêtes et les opérations CRUD sécurisées par type de jOOQ grâce aux enregistrements, aux convertisseurs, aux liaisons, aux types, aux mappers, à la multi-tenance, à la journalisation et aux tests de jOOQ. Ensuite, le livre vous montre comment utiliser jOOQ pour exploiter de puissantes fonctionnalités SQL telles que les UDT, les types intégrables, les clés intégrées, etc. Au fur et à mesure de votre progression, vous aborderez des sujets d'actualité tels que les identificateurs, la mise en lots, le chargement paresseux, la pagination et les longues conversations HTTP. À des fins d'implémentation, les exemples jOOQ expliqués dans ce livre sont écrits dans le contexte Spring Boot pour Maven/Gradle contre MySQL, Postgres, SQL Server et Oracle.
À la fin de ce livre, vous serez un utilisateur puissant de jOOQ, capable d'intégrer jOOQ dans les applications les plus modernes et les plus sophistiquées, y compris les applications d'entreprise, les microservices, etc.
Ce que vous apprendrez :
⬤ Activer le générateur de code jOOQ dans n'importe quelle combinaison de Java et Kotlin, Maven et Gradle.
⬤ Générer des artefacts jOOQ directement à partir du schéma de la base de données, ou sans toucher à la base de données réelle.
⬤ Utiliser le DSL de jOOQ pour écrire et exécuter une large gamme de requêtes pour différentes bases de données.
⬤ Comprendre les requêtes à sécurité de type de jOOQ, les opérations CRUD, les convertisseurs, les bindings et les mappers.
⬤ Mettre en œuvre des concepts SQL avancés tels que les procédures stockées, les tables dérivées, les CTE, les fonctions de fenêtre et les vues de base de données.
⬤ Mettre en œuvre jOOQ multi-tenancy, tuning, jOOQ SPI, logging, et testing.
A qui s'adresse ce livre :
Ce livre s'adresse aux développeurs Java qui écrivent des applications interagissant avec des bases de données via SQL. Aucune expérience préalable de jOOQ n'est requise.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)