Introduction aux servlets Java

1. Vue d'ensemble Dans cet article, nous examinerons un aspect essentiel du développement Web dans Java - Servlets. 2. Le servlet et le conteneur En termes simples, un servlet est une classe qui gère les demandes, les traite et y répond avec une réponse. Par exemple, nous pouvons utiliser un servlet pour collecter les entrées d'un utilisateur via un formulaire HTML, interroger les enregistrements d'une base de données et créer des pages Web de manière dynamique. Les seLire la suite »

JSON en Java

Haut Jackson Je viens d'annoncer le nouveau cours Learn Spring , axé sur les principes de base de Spring 5 et Spring Boot 2: >> VOIR LE COURS 1. Vue d'ensemble Travailler avec des données JSON en Java peut être facile , mais - comme presque tout en Java - il existe de nombreuses options et bibliothèques parmi lesquelles nous pouvons choisir. CeLire la suite »

Premiers pas avec les propriétés Java

1. Vue d'ensemble La plupart des applications Java doivent utiliser des propriétés à un moment donné, généralement pour stocker des paramètres simples sous forme de paires clé-valeur, en dehors du code compilé. Et donc le langage a un support de première classe pour les propriétés - le java.util.PropertLire la suite »

Un guide simple sur le regroupement de connexions en Java

1. Vue d'ensemble Le regroupement de connexions est un modèle d'accès aux données bien connu, dont le principal objectif est de réduire la surcharge impliquée dans l'exécution des connexions de base de données et des opérations de lecture / écriture de base de données. En un mot, un pool de connexions est, au niveau le plus élémentaire, une implémentation de cache de connexion de base de données , qui peut être configurée pour répondre à des exigences spécifiques. Dans ce didacticiLire la suite »

Principes de base de la validation Java Bean

1. Vue d'ensemble Dans ce rapide tutoriel, nous couvrons les bases de la validation d'un bean Java avec le framework standard - JSR 380, également connu sous le nom de Bean Validation 2.0 . La validation des entrées utilisateur est une exigence très courante dans la plupart des applications. Et le framework Java Bean Validation est devenu le standard de facto pour gérer ce type de logique. 2.Lire la suite »

Tutoriel de mise en veille prolongée d'annotations plusieurs à plusieurs

1. Introduction Dans ce rapide tutoriel, nous verrons rapidement comment l' annotation @ManyToMany peut être utilisée pour spécifier ce type de relations dans Hibernate. 2. Un exemple typique Commençons par un simple diagramme de relation d'entité - qui montre l'association plusieurs-à-plusieurs entre deux entités, employé et projet: Dans ce scénario, n'importe quel employé donné peut être affecté à plusieurs projets et un projet peut avoir plusieurs employés travaillant pour lui, conduisant à une association plusieurs-à-plusieurs entre les deux. Nous avons une Lire la suite »

Utilisation de l'opérateur Not dans des conditions If en Java

1. Introduction Dans les instructions if-else de Java, nous pouvons effectuer une certaine action lorsqu'une expression est vraie , et une alternative lorsqu'elle est fausse . Dans ce didacticiel, nous allons apprendre comment inverser la logique à l'aide de l' opérateur not . 2. La déclaration if-else Commençons par une simple instruction if-else : boolean isValid = true; if (isValid) { System.out.Lire la suite »

Tester une API REST avec curl

1. Vue d'ensemble Ce didacticiel donne un bref aperçu du test d'une API REST à l'aide de curl. curl est un outil de ligne de commande pour transférer des données et prend en charge environ 22 protocoles, y compris HTTP. Cette combinaison en fait un très bon outil ad hoc pour tester nos services REST. 2. Lire la suite »