Java Web Weekly, numéro 173

Beaucoup d’écritures intéressantes sur Java 9 cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> Conseils de printemps: récapitulation de la saison 2 []

Un résumé de la série Spring Tips , y compris les intégrations avec jOOQ , Couchbase , MyBatis , et bien plus encore.

>> Lumière au bout du long tunnel pour Java EE 8 []

On dirait que l’attente de Java EE 8 est enfin terminée.

>> Collectionneurs personnalisés en Java 8 []

Java 8 est livré avec un ensemble écrasant de collecteurs pour l’API Stream, mais parfois même cela n’est pas suffisant et vous devez créer vos propres collecteurs, ce qui peut être plus compliqué que vous ne le pensiez.

>> aspect Togglz avec botte à ressort []

Un guide rapide et pratique sur l’utilisation de Togglz avec Boot.

>> modules Java 9 - notions de base de JPMS []

Un autre guide solide sur la modularité dans Java 9 .

>> Lacunes critiques dans Jigsaw (JSR-376, Système de module de plate-forme Java) []

L’équipe Redhat a soulevé de nombreuses questions concernant la mise en œuvre actuelle du projet Jigsaw. Il semble que plusieurs compromis aient été faits lors du développement du nouveau système modulaire pour Java.

>> 8 manières d’utiliser les fonctionnalités de votre base de données avec Hibernate []

Il existe de nombreuses idées fausses courantes sur Hibernate - l’une d’entre elles est qu’il ne peut être utilisé que pour une simple cartographie. Il s’avère que vous pouvez appeler des fonctions de base de données, des procédures stockées, des vues de carte et bien plus encore.

** https://www.infoq.info/articles/GC-Log-Uncovers-Pause? utm campaign = infoq content

Les journaux GC peuvent être une source d’informations cruciales si vous savez les lire, ce qui peut être délicat, car la journalisation GC n’est pas thread-safe (avant Java 9).

2. Technique

>> Arrêtez de balayer vos tests manquants sous le RUG []

Au lieu de réessayer vos tests jusqu’à ce qu’ils verdissent, il serait peut-être préférable d’investir dans la résolution des problèmes liés au système ou au test lui-même.

3. Réflexions

>> Éléments de la documentation de code utile []

Découvrir les API en les expérimentant est amusant mais pas très efficace (surtout du côté client). En prenant soin de la documentation, nous pouvons être beaucoup plus productifs à long terme.

Ce n’est pas un secret pour personne que mesurer la productivité en utilisant la Cd/jour est loin d’être idéal et peut être piraté facilement, même si cela semble tout de même attractif pour certains gestionnaires.

5. Choix de la semaine