
Recette du printemps 6
Description
Introduction au livre
Maîtrisez tout sur le développement Spring 6 grâce à 137 exemples pratiques !
Suivez des exemples pratiques basés sur la dernière version de Spring Framework 6 pour développer rapidement et efficacement des applications web, des systèmes natifs du cloud et des microservices.
Vous pouvez apprendre une variété de sujets, allant de la programmation réactive utilisant les technologies les plus récentes telles que Spring Native, Spring R2DBC et WebFlux à la gestion des transactions, la sécurité et le déploiement, grâce à du code réel.
Commençons rapidement le développement en appliquant l'exemple de code fourni par GitHub à votre projet.
Suivez des exemples pratiques basés sur la dernière version de Spring Framework 6 pour développer rapidement et efficacement des applications web, des systèmes natifs du cloud et des microservices.
Vous pouvez apprendre une variété de sujets, allant de la programmation réactive utilisant les technologies les plus récentes telles que Spring Native, Spring R2DBC et WebFlux à la gestion des transactions, la sécurité et le déploiement, grâce à du code réel.
Commençons rapidement le développement en appliquant l'exemple de code fourni par GitHub à votre projet.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
CHAPITRE 1 Noyau à ressort
Recette 1-1 : Configuration des POJO avec les classes de configuration Java
Recette 1-2 Création d'instances POJO par appel de constructeurs
Recette 1-3 Interaction avec d'autres POJO à l'aide de références POJO et de l'injection automatique
Recette 1-4 : Injection automatique de POJO avec @Resource et @Inject
Recette 1-5 : Définir la portée du POJO avec @Scope
Recettes 1 à 6 : Utilisation de données provenant de ressources externes (texte, XML, propriétés, fichiers image)
Recette 1-7 : Gestion des messages texte internationalisés pour différentes langues à l’aide de fichiers de propriétés
Personnalisation de l'initialisation/terminaison des POJO avec les annotations de la recette 1 à 8
Recette 1-9 : Création d’un postprocesseur vide pour valider/modifier les POJO
Recette 1-10 : Création de POJO avec des fabriques (méthodes de fabrique statiques/d'instance, beans de fabrique Spring)
Recette 1-11 : Chargement d’autres POJO à l’aide des environnements et profils Spring
Recette 1-12 : Informer les POJO des ressources du conteneur IoC
Recette 1-13 : Programmation orientée aspect avec annotations
Recette 1-14 Accès aux informations sur les points de jonction
Recette 1-15 : Prioriser les aspects avec @Order
Recette 1-16 Réutilisation des définitions de point de coupe d'aspect
Recette 1-17 Expressions de point de coupure AspectJ
Recette 1-18 : Application de l’AOP Introduction aux POJO
Recette 1-19 : Introduction d’informations d’état dans les POJO avec AOP
Recette 1-20 : Tissage au moment du chargement des aspects AspectJ
Recette 1-21 : Configuration des aspects au printemps
Recette 1-22 : Injection de POJO dans des objets de domaine avec AOP
Recette 1-23 : Application de la concurrence avec Spring TaskExecutor
Recette 1-24 Communication des événements d'application entre POJO
Recette 1-25 Création et enregistrement fonctionnel des haricots
En conclusion
CHAPITRE 2 MVC de printemps
Recette 2-1 : Développer une application web simple avec Spring MVC
Recette 2-2 Demandes de cartographie avec @RequestMapping
Recette 2-3 : Interception des requêtes avec des intercepteurs de gestionnaire
Recette 2-4 Interprétation des paramètres régionaux de l'utilisateur
Recette 2-5 : Externalisation des messages texte spécifiques à une région
Recette 2-6 Interprétation des points de vue par nom
Recette 2-7 : Utilisation des vues et négociation de contenu
Association des exceptions à la recette (vues 2 à 8)
Recette 2-9 : Gestion des formulaires dans le contrôleur
Recette 2-10 : Validation des beans avec annotations
Recette 2-11 Création de vues Excel et PDF
Recette 2-12 Gestion des requêtes asynchrones dans un contrôleur
En conclusion
CHAPITRE 3 Spring MVC : Services REST
Recette 3-1 Publication de XML en tant que service REST
Recette 3-2 Publication de JSON avec un service REST
Recette 3-3 Récupération d'une charge utile avec un contrôleur REST
Recette 3-4 : Accès aux services REST de Spring
Publication de la recette 3-5 Flux RSS/Atom
Résultat de la réponse de la recette 3-6
En conclusion
CHAPITRE 4 WebFlux printanier
Recette 4-1 : Développement d’applications réactives avec Spring WebFlux
Recette 4-2 Publication/consommation de JSON avec un service REST réactif
Recette 4-3 : Gestion des exceptions dans les contrôleurs réactifs
Recette 4-4 : Gestion des formulaires avec des contrôleurs réactifs
Recette 4-5 Client Web asynchrone
Recette 4-6 : Écrire une fonction de gestion réactive
En conclusion
CHAPITRE 5 Sécurité des ressorts
Recette 5-1 : Application de la sécurité d’accès aux URL
Recette 5-2 Connexion à l'application Web
Recette 5-3 Authentification de l'utilisateur
Recette 5-4 Détermination du contrôle d'accès
Recette 5-5 : Renforcer la sécurité des appels de méthode
Sécuriser la recette 5-6 vues
Recette 5-7 : Sécurisation des objets de domaine
Recette 5-8 : Sécuriser votre application Spring WebFlux
En conclusion
CHAPITRE 6 ACCÈS AUX DONNÉES
Recette 6-1 Configuration directe via JDBC
Recette 6-2 Configuration de la base de données de l'application
Recette 6-3 : Utilisation des bases de données avec les modèles JDBC
Recette 6-4 : Interroger une base de données avec un modèle JDBC
Recette 6-5 : Création d’un modèle JDBC simple
Recette 6-6 Utilisation des paramètres nommés dans les modèles JDBC
Recette 6-7 : Gestion des exceptions dans le framework Spring JDBC
Recette 6-8 : Utiliser directement un framework ORM
Recette 6-9 : Configuration d’une fabrique de ressources ORM dans Spring
Recette 6-10 : Sauvegarde d’objets avec une session de contexte Hibernate
Recette 6-11 : Sauvegarde d’objets par injection d’un contexte JPA
Recette 6-12 Simplifier le code JPA avec Spring Data JPA
Recette 6-13 : Accéder aux bases de données réactives avec R2DBC
En conclusion
CHAPITRE 7 Gestion des transactions de printemps
Recette 7-1 Problèmes de gestion des transactions
Recette 7-2 : Choisir une solution de gestion des transactions
Recette 7-3 : Gestion des transactions par programmation à l’aide de l’API du gestionnaire de transactions
Recette 7-4 : Gestion programmatique des transactions à l’aide de modèles de transactions
Recette 7-5 : Gestion déclarative des transactions avec @Transactional
Recette 7-6 : Paramétrage des propriétés de propagation des transactions
Recette 7-7 : Paramétrage des propriétés d’isolation des transactions
Propriétés de restauration des transactions de la recette 7-8
Recette 7-9 : Configuration des propriétés de délai d’expiration/lecture seule des transactions
Recette 7-10 : Gestion des transactions avec le tissage au temps de chargement
En conclusion
CHAPITRE 8 Promotion de printemps
Modèle de métadonnées d'exécution de la recette 8-1
Recette 8-2 : Mise en place de l’infrastructure de production de printemps
Recette 8-3 Lecture et écriture de données
Recette 8-4 : Écriture de ItemWriters et ItemReaders personnalisés
Recette 8-5 : Traitement des données d’entrée avant la sortie
Recette 8-6 Application de diverses méthodes de traitement transactionnel
Réessayer la recette 8-7
Contrôle de l'exécution de l'étape 8-8 de la recette
Exécuter la recette 8-9
Paramétrage des tâches de la recette 8-10
En conclusion
CHAPITRE 9 Accès aux données NoSQL avec Spring
Recette 9-1 Utilisation de MongoDB
Recette 9-2 Utilisation de dames
Recette 9-3 Utilisation de Neo4j
Recette 9-4 utilisant Couchbase
En conclusion
CHAPITRE 10 Services d'entreprise et technologies de communication à distance Spring Java
Recette 10-1 Enregistrement des POJO de printemps en tant que MBeans JXM
Recette 10-2 Envoi et réception de notifications JMX
Recette 10-3 : Exposition/Accès aux MBeans JMX distants dans Spring
Recette 10-4 Envoyer un courriel depuis le printemps
Recette 10-5 : Planifier son travail avec le quartz printanier
Recette 10-6 Planification du travail avec le printemps
Recette 10-7 : Introduction d’un service Web SOAP avec priorité d’abord
Recette 10-8 : Exposition/Appel d’un service Web SOAP avec Spring Web Services
Recette 10-9 : Développement de services Web SOAP avec Spring Web Services et la sérialisation XML
Recette 10-10 : Analyse des conséquences du démarrage d'une application par JFR
Observez l'application avec une recette de 10 à 11 micromètres
En conclusion
CHAPITRE 11 Messages de printemps
Recette 11-1 Envoi et réception de messages JMS avec Spring
Recette 11-2 Conversion des messages JMS
Recette 11-3 Gestion des transactions JMS
Recette 11-4 : Écrire des POJO axés sur les messages au printemps
Recette 11-5 Mise en cache/mise en commun des connexions JMS
Recette 11-6 Envoi et réception de messages AMQP de printemps
Recette 11-7 : Envoi et réception de messages avec Spring Kafka
En conclusion
CHAPITRE 12 Intégration Spring
Recette 12-1 Connexion des systèmes avec EAI
Recette 12-2 Connexion de deux systèmes avec JMS
Recette 12-3 : Obtenir des informations contextuelles à partir des messages d’intégration Spring
Recette 12-4 Liaison de deux systèmes par un système de fichiers
Recette 12-5 Conversion des types de messages
Recette 12-6 : Gestion des erreurs avec l’intégration Spring
Recette 12-7 : Gestion des branches liées avec des séparateurs et des agrégateurs
Recette 12-8 : Routage conditionnel avec une défonceuse
Recette 12-9 : Mise en scène d’événements avec Spring Batch
Recette 12-10 Utilisation du Gateway
En conclusion
CHAPITRE 13 Essais de printemps
Recette 13-1 : Écrire des tests avec JUnit et TestNG
Recette 13-2 Tests d'unité/d'intégration d'écriture
Recette 13-3 Gestion du contexte applicatif dans les tests d'intégration
Recette 13-4 Injection de fixtures de test dans les tests d'intégration
Recette 13-5 Gestion des transactions dans les tests d'intégration
Recette 13-6 : Tests d’intégration des contrôleurs Spring MVC
Recette 13-7 Test d'intégration du client REST
Recette 13-8 Tests d'intégration avec TestContainer
En conclusion
CHAPITRE 14 Mise en cache
Recette 14-1 : Cache avec caféine
Recette 14-2 Mise en cache avec l'abstraction Spring Cache
Recette 14-3 : Mise en cache déclarative avec AOP
Recette 14-4 : Configuration d’un générateur de clés personnalisé
Recette 14-5 Ajout/Suppression d'objets en cache
Recette 14-6 Synchronisation du cache des ressources transactionnelles
Recette 14-7 Utiliser les femmes comme source de cache
En conclusion
Recette 1-1 : Configuration des POJO avec les classes de configuration Java
Recette 1-2 Création d'instances POJO par appel de constructeurs
Recette 1-3 Interaction avec d'autres POJO à l'aide de références POJO et de l'injection automatique
Recette 1-4 : Injection automatique de POJO avec @Resource et @Inject
Recette 1-5 : Définir la portée du POJO avec @Scope
Recettes 1 à 6 : Utilisation de données provenant de ressources externes (texte, XML, propriétés, fichiers image)
Recette 1-7 : Gestion des messages texte internationalisés pour différentes langues à l’aide de fichiers de propriétés
Personnalisation de l'initialisation/terminaison des POJO avec les annotations de la recette 1 à 8
Recette 1-9 : Création d’un postprocesseur vide pour valider/modifier les POJO
Recette 1-10 : Création de POJO avec des fabriques (méthodes de fabrique statiques/d'instance, beans de fabrique Spring)
Recette 1-11 : Chargement d’autres POJO à l’aide des environnements et profils Spring
Recette 1-12 : Informer les POJO des ressources du conteneur IoC
Recette 1-13 : Programmation orientée aspect avec annotations
Recette 1-14 Accès aux informations sur les points de jonction
Recette 1-15 : Prioriser les aspects avec @Order
Recette 1-16 Réutilisation des définitions de point de coupe d'aspect
Recette 1-17 Expressions de point de coupure AspectJ
Recette 1-18 : Application de l’AOP Introduction aux POJO
Recette 1-19 : Introduction d’informations d’état dans les POJO avec AOP
Recette 1-20 : Tissage au moment du chargement des aspects AspectJ
Recette 1-21 : Configuration des aspects au printemps
Recette 1-22 : Injection de POJO dans des objets de domaine avec AOP
Recette 1-23 : Application de la concurrence avec Spring TaskExecutor
Recette 1-24 Communication des événements d'application entre POJO
Recette 1-25 Création et enregistrement fonctionnel des haricots
En conclusion
CHAPITRE 2 MVC de printemps
Recette 2-1 : Développer une application web simple avec Spring MVC
Recette 2-2 Demandes de cartographie avec @RequestMapping
Recette 2-3 : Interception des requêtes avec des intercepteurs de gestionnaire
Recette 2-4 Interprétation des paramètres régionaux de l'utilisateur
Recette 2-5 : Externalisation des messages texte spécifiques à une région
Recette 2-6 Interprétation des points de vue par nom
Recette 2-7 : Utilisation des vues et négociation de contenu
Association des exceptions à la recette (vues 2 à 8)
Recette 2-9 : Gestion des formulaires dans le contrôleur
Recette 2-10 : Validation des beans avec annotations
Recette 2-11 Création de vues Excel et PDF
Recette 2-12 Gestion des requêtes asynchrones dans un contrôleur
En conclusion
CHAPITRE 3 Spring MVC : Services REST
Recette 3-1 Publication de XML en tant que service REST
Recette 3-2 Publication de JSON avec un service REST
Recette 3-3 Récupération d'une charge utile avec un contrôleur REST
Recette 3-4 : Accès aux services REST de Spring
Publication de la recette 3-5 Flux RSS/Atom
Résultat de la réponse de la recette 3-6
En conclusion
CHAPITRE 4 WebFlux printanier
Recette 4-1 : Développement d’applications réactives avec Spring WebFlux
Recette 4-2 Publication/consommation de JSON avec un service REST réactif
Recette 4-3 : Gestion des exceptions dans les contrôleurs réactifs
Recette 4-4 : Gestion des formulaires avec des contrôleurs réactifs
Recette 4-5 Client Web asynchrone
Recette 4-6 : Écrire une fonction de gestion réactive
En conclusion
CHAPITRE 5 Sécurité des ressorts
Recette 5-1 : Application de la sécurité d’accès aux URL
Recette 5-2 Connexion à l'application Web
Recette 5-3 Authentification de l'utilisateur
Recette 5-4 Détermination du contrôle d'accès
Recette 5-5 : Renforcer la sécurité des appels de méthode
Sécuriser la recette 5-6 vues
Recette 5-7 : Sécurisation des objets de domaine
Recette 5-8 : Sécuriser votre application Spring WebFlux
En conclusion
CHAPITRE 6 ACCÈS AUX DONNÉES
Recette 6-1 Configuration directe via JDBC
Recette 6-2 Configuration de la base de données de l'application
Recette 6-3 : Utilisation des bases de données avec les modèles JDBC
Recette 6-4 : Interroger une base de données avec un modèle JDBC
Recette 6-5 : Création d’un modèle JDBC simple
Recette 6-6 Utilisation des paramètres nommés dans les modèles JDBC
Recette 6-7 : Gestion des exceptions dans le framework Spring JDBC
Recette 6-8 : Utiliser directement un framework ORM
Recette 6-9 : Configuration d’une fabrique de ressources ORM dans Spring
Recette 6-10 : Sauvegarde d’objets avec une session de contexte Hibernate
Recette 6-11 : Sauvegarde d’objets par injection d’un contexte JPA
Recette 6-12 Simplifier le code JPA avec Spring Data JPA
Recette 6-13 : Accéder aux bases de données réactives avec R2DBC
En conclusion
CHAPITRE 7 Gestion des transactions de printemps
Recette 7-1 Problèmes de gestion des transactions
Recette 7-2 : Choisir une solution de gestion des transactions
Recette 7-3 : Gestion des transactions par programmation à l’aide de l’API du gestionnaire de transactions
Recette 7-4 : Gestion programmatique des transactions à l’aide de modèles de transactions
Recette 7-5 : Gestion déclarative des transactions avec @Transactional
Recette 7-6 : Paramétrage des propriétés de propagation des transactions
Recette 7-7 : Paramétrage des propriétés d’isolation des transactions
Propriétés de restauration des transactions de la recette 7-8
Recette 7-9 : Configuration des propriétés de délai d’expiration/lecture seule des transactions
Recette 7-10 : Gestion des transactions avec le tissage au temps de chargement
En conclusion
CHAPITRE 8 Promotion de printemps
Modèle de métadonnées d'exécution de la recette 8-1
Recette 8-2 : Mise en place de l’infrastructure de production de printemps
Recette 8-3 Lecture et écriture de données
Recette 8-4 : Écriture de ItemWriters et ItemReaders personnalisés
Recette 8-5 : Traitement des données d’entrée avant la sortie
Recette 8-6 Application de diverses méthodes de traitement transactionnel
Réessayer la recette 8-7
Contrôle de l'exécution de l'étape 8-8 de la recette
Exécuter la recette 8-9
Paramétrage des tâches de la recette 8-10
En conclusion
CHAPITRE 9 Accès aux données NoSQL avec Spring
Recette 9-1 Utilisation de MongoDB
Recette 9-2 Utilisation de dames
Recette 9-3 Utilisation de Neo4j
Recette 9-4 utilisant Couchbase
En conclusion
CHAPITRE 10 Services d'entreprise et technologies de communication à distance Spring Java
Recette 10-1 Enregistrement des POJO de printemps en tant que MBeans JXM
Recette 10-2 Envoi et réception de notifications JMX
Recette 10-3 : Exposition/Accès aux MBeans JMX distants dans Spring
Recette 10-4 Envoyer un courriel depuis le printemps
Recette 10-5 : Planifier son travail avec le quartz printanier
Recette 10-6 Planification du travail avec le printemps
Recette 10-7 : Introduction d’un service Web SOAP avec priorité d’abord
Recette 10-8 : Exposition/Appel d’un service Web SOAP avec Spring Web Services
Recette 10-9 : Développement de services Web SOAP avec Spring Web Services et la sérialisation XML
Recette 10-10 : Analyse des conséquences du démarrage d'une application par JFR
Observez l'application avec une recette de 10 à 11 micromètres
En conclusion
CHAPITRE 11 Messages de printemps
Recette 11-1 Envoi et réception de messages JMS avec Spring
Recette 11-2 Conversion des messages JMS
Recette 11-3 Gestion des transactions JMS
Recette 11-4 : Écrire des POJO axés sur les messages au printemps
Recette 11-5 Mise en cache/mise en commun des connexions JMS
Recette 11-6 Envoi et réception de messages AMQP de printemps
Recette 11-7 : Envoi et réception de messages avec Spring Kafka
En conclusion
CHAPITRE 12 Intégration Spring
Recette 12-1 Connexion des systèmes avec EAI
Recette 12-2 Connexion de deux systèmes avec JMS
Recette 12-3 : Obtenir des informations contextuelles à partir des messages d’intégration Spring
Recette 12-4 Liaison de deux systèmes par un système de fichiers
Recette 12-5 Conversion des types de messages
Recette 12-6 : Gestion des erreurs avec l’intégration Spring
Recette 12-7 : Gestion des branches liées avec des séparateurs et des agrégateurs
Recette 12-8 : Routage conditionnel avec une défonceuse
Recette 12-9 : Mise en scène d’événements avec Spring Batch
Recette 12-10 Utilisation du Gateway
En conclusion
CHAPITRE 13 Essais de printemps
Recette 13-1 : Écrire des tests avec JUnit et TestNG
Recette 13-2 Tests d'unité/d'intégration d'écriture
Recette 13-3 Gestion du contexte applicatif dans les tests d'intégration
Recette 13-4 Injection de fixtures de test dans les tests d'intégration
Recette 13-5 Gestion des transactions dans les tests d'intégration
Recette 13-6 : Tests d’intégration des contrôleurs Spring MVC
Recette 13-7 Test d'intégration du client REST
Recette 13-8 Tests d'intégration avec TestContainer
En conclusion
CHAPITRE 14 Mise en cache
Recette 14-1 : Cache avec caféine
Recette 14-2 Mise en cache avec l'abstraction Spring Cache
Recette 14-3 : Mise en cache déclarative avec AOP
Recette 14-4 : Configuration d’un générateur de clés personnalisé
Recette 14-5 Ajout/Suppression d'objets en cache
Recette 14-6 Synchronisation du cache des ressources transactionnelles
Recette 14-7 Utiliser les femmes comme source de cache
En conclusion
Image détaillée

Avis de l'éditeur
Le guide pratique complet du printemps 6 !
137 recettes regorgeant de techniques et de solutions de pointe.
Le framework Spring est la norme de facto pour le développement d'applications d'entreprise dans le monde entier et c'est le framework Java le plus utilisé.
Son injection de dépendances, sa configuration basée sur les annotations et son vaste écosystème permettent son utilisation généralisée dans tous les domaines, des services web aux microservices, en passant par le cloud et les applications d'IA.
Pour rester compétitif dans l'environnement actuel en constante évolution, une compréhension approfondie des dernières versions et des nouvelles fonctionnalités de Spring est essentielle.
Ce livre est une révision complète de l'ouvrage « Spring 5 Recipes », publié en 2018, utilisant les technologies les plus récentes pour répondre à ces besoins.
Nous fournissons les fonctionnalités essentielles de Spring 6 et des applications pratiques, telles que la migration Jakarta EE, GraalVM AOT et R2DBC, au format [Problème] → [Solution] → [Solutions], afin que vous puissiez résoudre rapidement les problèmes que vous rencontrez sur le terrain.
Si vous êtes un développeur Java ou Spring débutant ou intermédiaire, ce livre consolidera vos fondamentaux et vous offrira une véritable solution pour appliquer rapidement les dernières technologies à votre travail.
Contenu principal
● Intègre pleinement les dernières technologies Spring 6, notamment GraalVM AOT et R2DBC.
● Introduction aux fonctionnalités pratiques telles que Spring Core, MVC, REST, WebFlux, la sécurité, l'accès aux données, le déploiement, la messagerie, l'intégration et les stratégies de test.
● Fournit des exemples et des solutions axés sur le code qui peuvent être appliqués immédiatement à chaque situation problématique.
● Guide des techniques d'optimisation des performances telles que l'exécution native et le traitement réactif des données basé sur GraalVM
Public cible
● Développeur Java de niveau intermédiaire ou supérieur possédant des compétences de base en Spring
● Développeurs d'applications backend et web à la recherche d'un ouvrage de référence axé sur la résolution de problèmes pratiques
● Les développeurs qui souhaitent mettre à niveau leurs projets ou fonctionnalités existants vers la dernière technologie Spring 6
137 recettes regorgeant de techniques et de solutions de pointe.
Le framework Spring est la norme de facto pour le développement d'applications d'entreprise dans le monde entier et c'est le framework Java le plus utilisé.
Son injection de dépendances, sa configuration basée sur les annotations et son vaste écosystème permettent son utilisation généralisée dans tous les domaines, des services web aux microservices, en passant par le cloud et les applications d'IA.
Pour rester compétitif dans l'environnement actuel en constante évolution, une compréhension approfondie des dernières versions et des nouvelles fonctionnalités de Spring est essentielle.
Ce livre est une révision complète de l'ouvrage « Spring 5 Recipes », publié en 2018, utilisant les technologies les plus récentes pour répondre à ces besoins.
Nous fournissons les fonctionnalités essentielles de Spring 6 et des applications pratiques, telles que la migration Jakarta EE, GraalVM AOT et R2DBC, au format [Problème] → [Solution] → [Solutions], afin que vous puissiez résoudre rapidement les problèmes que vous rencontrez sur le terrain.
Si vous êtes un développeur Java ou Spring débutant ou intermédiaire, ce livre consolidera vos fondamentaux et vous offrira une véritable solution pour appliquer rapidement les dernières technologies à votre travail.
Contenu principal
● Intègre pleinement les dernières technologies Spring 6, notamment GraalVM AOT et R2DBC.
● Introduction aux fonctionnalités pratiques telles que Spring Core, MVC, REST, WebFlux, la sécurité, l'accès aux données, le déploiement, la messagerie, l'intégration et les stratégies de test.
● Fournit des exemples et des solutions axés sur le code qui peuvent être appliqués immédiatement à chaque situation problématique.
● Guide des techniques d'optimisation des performances telles que l'exécution native et le traitement réactif des données basé sur GraalVM
Public cible
● Développeur Java de niveau intermédiaire ou supérieur possédant des compétences de base en Spring
● Développeurs d'applications backend et web à la recherche d'un ouvrage de référence axé sur la résolution de problèmes pratiques
● Les développeurs qui souhaitent mettre à niveau leurs projets ou fonctionnalités existants vers la dernière technologie Spring 6
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 1er septembre 2025
- Nombre de pages, poids, dimensions : 980 pages | 183 × 235 × 38 mm
- ISBN13 : 9791169214254
- ISBN10 : 1169214258
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne