Java Web Weekly, Ausgabe 108

Gleich zu Beginn des letzten Jahres habe ich mich entschlossen, meine Lesegewohnheiten zu verfolgen und ** das Beste zu teilen. Haven hat keine Bewertung verpasst.

  • Auf geht’s…​**

1. Frühling und Java

http://www.infoq.com/articles/Latest-Project- Jigsaw-Usage-Tutorial[>> Programmierung mit Modularität und Projekt-Stichsäge. Ein Tutorial mit dem neuesten Early Access Build] []

Eine solide und ziemlich ausführliche Beschreibung der neuen Modularitätsarbeit für Java 9.

>> Spring Batch Tutorial: Einführung []

Eine schnelle, solide Einführung in das, was Spring Batch ist ** und wofür es sehr nützlich ist.

>> Wie definieren JPA und Hibernate den AUTO Spülmodus []

Sehr cool und auf den Punkt gebracht, wie sich das Spülen - und insbesondere das automatische Spülen - zwischen Hibernate und JPA unterschiedlich verhält.

>> Verwenden von Ausnahmen zum Schreiben robuster Software für Stabile Produktion []

Eine hochrangige Beschreibung über die Verwendung von Ausnahmen zur Steuerung des Ausführungsflusses und ein disziplinierter Ansatz für die Protokollierung und den Ablauf dieser Ausnahmen im System

>> Verwende die erwarteten Ausnahmen von JUnit sparsam []

Ein Blick auf mit Anmerkungen zur Flusskontrolle . Und ein unterhaltsamer Einblick in Lukas Liebe zu Java-Anmerkungen.

>> java.lang.System mit Byte-Buddy neu definieren []

Ein super cooler Blick auf JVM-Level-Sicherheit .

>> Einführung in CompletableFutures []

Eine einfache Einführung in die Verwendung des neuen (ish) CompletableFuture in Java 8 .

2. Technisch

>> Umschalten der Funktion []und >> Kategorien von Schaltern []
  • Die Funktionsumschaltung ist eine so mächtige Technik, die richtig gemacht wird. ** Sie kann ach so viel Zeit beim Zusammenführen, Testen der Arbeit und einfach der Vernunft sparen, dass es nicht einmal lustig ist.

Dieser Artikel wird folgen (weil er in Raten veröffentlicht wird) und wird wieder zu

> > Wie ein Geruch in den Tests auf ein Risiko im Design hinweist []

Wie immer ein tiefes Eintauchen in die Nuancen des Testens ** und des wartbaren Codes und wie immer - eine gute Lektüre.

Auch lesenswert:

3. Überlegungen

>> Genug mit dem IoT Nayaying Already []

Es ist manchmal einfacher, die neue Technologie, die Sie nicht vollständig verstehen, negativ zu beurteilen. Nachdem Sie sich jedoch ein paar Mal geirrt haben, ist es eine gute Idee, diesen Ansatz erneut zu bewerten.

Persönlich: Ich habe in den ersten Jahren kein Twitter erhalten, und es dauerte wirklich eine Weile, bis ich wiederkam. Ich neige also dazu, zweimal zu twinkeln, bevor ich mich für etwas Neues entschieden habe (Spulia?).

>> Was sollte ich tun, wenn ich Code-Reviews durchführe? []

Sehr aufschlussreiche Gedanken zur Code-Überprüfung auf eine Art , die wirklich hilfreich ist und dem Entwickler hilft, dieses Feedback zu erhalten . Was sehr schwer zu tun ist, aber auch sehr lohnenswert ist.

Der „Microservice-Wahnsinn 2015“ (wie von Historikern angesprochen wird) zerfällt als ernüchternde, erfahrungsgestützte Geschichten werden veröffentlicht.

  • Hier sind einige gültige Anwendungsfälle für Microservices. ** Persönlich glaube ich, dass es einige weitere gültige Anwendungsfälle gibt, bei denen es sich lohnt, die Komplexitätskosten zu bezahlen.

Aber im Allgemeinen stimme ich voll und ganz mit dem Gefühl überein - springen Sie nicht in Mikrodienste, weil Sie denken, es wäre cool, da das selten klappt.

Auch lesenswert:

5. Auswahl der Woche