Beaucoup d’écritures intéressantes sur Java 9 cette semaine.
-
Et c’est parti…**
1. Printemps et Java
>> Présentation de la fonction Spring Cloud []
Spring a toujours adopté des approches basées sur les POJO. Il est maintenant temps de se concentrer sur les approches fonctionnelles. Spring Cloud est en train de s’améliorer avec la possibilité de définir des beans à partir d’implémentations de fonctions - tout est bien intégré à Reactor.
>> Combien de projections peuvent-elles aider? []
L’utilisation de la projection au lieu d’une extraction basée sur une entité peut améliorer considérablement les performances globales , ce qui n’est pas une surprise.
>> Des microservices aux blocs de service utilisant Spring Cloud Fonction et AWS Lambda []
Un aperçu pratique des blocs de service utilisant Spring Cloud Function et AWS Lambda. Si vous souhaitez voir Spring Cloud Function en action, jetez-y un coup d’œil.
Scala et Kotlin ont leurs propres solutions aux problèmes causés par l’héritage multiple - ça vaut le coup d’œil.
>> Mocking HTTP, style Mockito []
Lorsque vous travaillez avec des microservices, nous avons souvent besoin de simuler/stub des terminaux HTTP - Hoverfly est l’un des meilleurs outils pour le faire.
>> Prise en charge de Java 9 dans IntelliJ IDEA 2017.2 []
J’espère que Java 9 sera bientôt disponible et que les fournisseurs IDE proposent de nouvelles fonctionnalités pour leurs outils - cette fois, nous pouvons jeter un coup d’œil à la nouvelle prise en charge d’Intellij IDEA.
https://www . Savoir utiliser Hibernate avec Mysql] []
Hibernate supporte déjà la plupart des fonctionnalités de MySQL, mais il reste encore quelques points à retenir qui ne sont pas entièrement abstraits.
A lire également:
-
===== >> Assurer les règles architecturales avec ArchUnit []
-
===== >> application Web Basic Spring en Java, Kotlin et Scala - comparaison []
-
===== >> Interfaces de ligne de commande Java (Partie 6): Simple en attente []
-
Recette en 5 étapes: Tout ce que vous devez savoir pour rester à jour en Java ][]
-
===== >> Interfaces de ligne de commande Java (Partie 7): JCommander []
-
Webinaires et présentations: **
-
===== >> Git Questions - Comment et quand dois-je fusionner ou rebaser? []
-
===== https://www.infoq.com/presentations/java-performance-guide?utm campaign=infoq content
-
Temps de mise à niveau: **
-
===== >> Spring Tool Suite 3.9.0 publié []
-
===== >> Bean Validation 2.0 CR 2 publié []
-
===== >> Hibernate Validator 6.0.0.CR3 est sorti avec la validation de bean 2.0.0 Prise en charge .CR3 []
-
===== >> Mockito 2.8.53 est disponible []
2. Technique
>> Organisation du package de projet []
La structure des packages dans les projets Java est souvent négligée ou appliquée sans réfléchir - nous pouvons voir ici une comparaison des deux approches les plus courantes: package-by-layer vs package-by-feature .
>> Conversion de requêtes en commandes []
Augmenter le niveau d’abstraction et transmettre des commandes aux objets peut améliorer le découplage - et les expressions Java 8 Java le rendent beaucoup plus simple et concis.
-
A lire également: **
-
===== https://blog.codecentric.de/en/2017/07/fine-tuning-embedded-jetty-inside-spark-framework/ []
-
===== >> Essai de charge Gatling, partie 2 - Extension de Gatling []
3. Réflexions
>> Comment écrire des scénarios de test []
Il n’ya pas de réponse universelle à ce problème - choisissez l’une des méthodes scientifiques, suivez-la et utilisez les meilleurs outils possibles.
>> Pourquoi les développeurs experts font-ils encore des erreurs []
Nous devrions faire des erreurs - celles-ci révèlent des lacunes dans nos connaissances que nous pourrons éventuellement corriger.
-
A lire également: **
-
===== >> Le paradoxe de l’Apple Watch []
-
===== >> Existe-t-il une méthode unique pour l’Internet des objets? []
-
===== >> Pourquoi je déteste le jeu et vous devriez en faire autant []
-
===== >> Lors du passage du pont pour effectuer des tests unitaires []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine: