Exploration de Lombok avec Java en mettant l'accent sur son potentiel de réduction du code-boilerplate et l'augmentation de la productivité. L'article détaille le processus d'installation, fournit des exemples concrets et montre les avantages et les inconvénients de son utilisation.
MapStruct est un générateur de code permettant la simplification de la conversion d'un objet à un autre. Il utilise des annotations et des méthodes de mapping afin de générer automatiquement les implémentations des classes de conversions. MapStruct est particulièrement utile lors de la conversion entre les DTO et les DAO.
Dans cet article nous allons voir la classe java.security.SecureRandom qui fournit un générateur de nombres aléatoires cryptographiquement fort.
Selenium est un framework de test, développé en Java. Il permet d'interagir avec différents navigateurs web tel que Google Chrome ou Mozilla Firefox comme le ferait un utilisateur. Par conséquent, il simule des saisies clavier, des clics souris par exemple et réalise des vérifications des données présentes sur la page. Il fait partie de la catégorie des outils de test dynamique, facilitant les tests fonctionnels et permet la réalisation des tests de non-régression. Nous allons voir dans cet article comment mettre en place des tests automatisés avec Selenium et Firefox en Java.
Tester une méthode privée (avec Spring) peut être un test unitaire intéressant, surtout si elle réalise des actions sensibles. Cependant, transformer une méthode initialement privée en méthode publique en dehors des tests unitaires dégrade l'application, pouvant créer des anomalies. Par conséquent, l'outil présenté ci-dessous n'est à utiliser que lors des tests unitaires.
Tester une méthode privée peut être un test unitaire intéressant, surtout si elle réalise des actions sensibles. Cependant, transformer une méthode initialement privée en méthode publique en dehors des tests unitaires dégrade l'application, pouvant créer des anomalies. Par conséquent, l'outil présenté ci-dessous n'est à utiliser que lors des tests unitaires.
Tester un constructeur privé peut être un test unitaire intéressant, surtout si celui-ci réalise des actions sensibles ou pour avoir une couverture de code à 100%. Cependant, transformer un constructeur initialement privé en public en dehors des tests unitaires dégrade l'application, pouvant créer des anomalies. Par conséquent, l'outil présenté ci-dessous n'est à utiliser que lors des tests unitaires.
Nous allons voir rapidement comment supprimer facilement des doublons dans une liste Java, en utilisant du code natif et Guava ensuite.
Tableau des caractères spéciaux et leurs entités HTML.
La plupart des fichiers supprimés avec des commandes natives "basiques" ou à l'aide d'une interface graphique ne suppriment pas réellement les fichiers. En réalité les fichiers ne sont plus référencés. Nous allons voir comment supprimer de manière définitive et sécurisée nos fichiers.