Java Web Weekly, Ausgabe 175

Viele interessante Beiträge zu Java 9 in dieser Woche.

  • Auf geht’s…​**

1. Frühling und Java

>> IBM und Red Hat wählen "Nein" für Java-Module (Jigsaw) []

Java 9 wird voraussichtlich in 3 Monaten veröffentlicht , aber Jigsaw ist immer noch eine große Kontroverse .

Interessant ist, dass die Organisationen, die mit „Nein“ stimmen, ein Interesse an OSGi haben.

> Frühling aus den Schützengräben: Bereinigung unseres Testcodes mit HTTP-Request-Buildern []

Durch die Verwendung von HTTP Request Builds können wir Wiederholungen beim Schreiben unserer Spring MVC-Tests vermeiden.

>> Java-Dienstlader vs Spring Factories Loader []

Wir benötigen keine zusätzlichen Bibliotheken, um von IoC in Java zu profitieren - wir können einfach die ServiceLoader -Klasse verwenden Es kann auch leicht in Spring integriert werden.

>> Bean Validation 2.0 steht zur öffentlichen Überprüfung bereit []

Die neue Bean Validation JSR steht zur Überprüfung zur Verfügung. Wenn Sie also Auswirkungen haben möchten, haben Sie hier die Chance.

>> Java 9-Ressourcen - Vorträge, Artikel, Blogs, Bücher und Kurse []

Java 9 sollte in Kürze verfügbar sein, daher ist es höchste Zeit, sich mit den neuen Tools vertraut zu machen.

Ein praktischer und umfassender Leitfaden für Assoziationszuordnungen mit Hibernate.

>> Zugriff auf Datenbanktabellen-Metadaten mit Hibernate 5 []

Es stellt sich heraus, dass Hibernate auch für den Zugriff auf Datenbank-Metadaten verwendet werden kann.

2. Technisch

>> Einfache Abfragezeichenfolge, was ist damit? []

Es stellt sich heraus, dass der SimpleQueryParser von Lucene jetzt in der höheren Ebene von Hibernate DSL ausgesetzt ist - sehr cool.

>> Code Rot []
  • Code-Verschlechterung mit der Zeit ** ist ein natürliches und häufiges Problem. Es ist wichtig, solche Fälle frühzeitig zu identifizieren und zu beheben, um eine weitere Codebase-Kontamination und einen weiteren Zerfall zu vermeiden.

  • >> Lassen Sie Ihre Testautomatisierung mit Ihnen sprechen

Clean Code Prinzipien sind universell - Testautomatisierung ist keine Ausnahme

3. Überlegungen

Die "Entwickler-Hegemonie" - das Buch, das auch die "Auswahl" für diese Woche ist.

Ich habe gerade angefangen, es zu lesen, und es ist eines der wenigen Nicht-Hörbücher, von denen ich weiß, dass ich irgendwann fertig bin.

Das Gesetz der abnehmenden Renditen gilt auch für rohe Entwicklungsfertigkeiten. An einem bestimmten Punkt ist es sinnvoller, sich mehr auf bewährte Verfahren zu konzentrieren, die Ihren Kunden mehr Gewinn bringen als Ihre Fähigkeit, komplexen Assembly-Code zu schreiben.

** https://www.infoq.com/news/2017/05/being-polyglot-programmer? utm campaign = infoq content

Als polygloter Programmierer können Sie nicht mehrere Tools beherrschen, sondern einen Renaissance-Ansatz anwenden, um Ihren Horizont zu erweitern , was letztendlich dazu führt, dass Sie Ihr Handwerk verbessern.

5. Auswahl der Woche

Eriks Buch ist diese Woche endlich erschienen. Wenn Sie überhaupt an unserer Branche interessiert sind, wie sie abläuft und wie sie das nächste Jahrzehnt laufen wird - verpassen Sie diese nicht