Java Weekly, Ausgabe 185

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

  • Auf geht’s…​**

1. Frühling und Java

https://spring.io/blog/2017/07/05/einführende- Federwolkenfunktion[>> Spring Cloud-Funktion wird eingeführt] []

Spring hat schon immer POJO-basierte Ansätze übernommen. Jetzt ist es an der Zeit, sich auf funktionale Ansätze zu konzentrieren. Spring Cloud wird mit der Möglichkeit erweitert, Beans aus Funktionsimplementierungen zu definieren - alles gut in Reactor integriert.

>> Wie viel Projektionen können helfen? []

Die Verwendung der Projektion anstelle des entitätsbasierten Abrufs kann die Gesamtleistung erheblich verbessern - was keine Überraschung ist.

>> Von Microservices zu Service Blocks mit Spring Cloud Funktion und AWS Lambda []

Ein praktischer Blick auf Service Blöcke mit Spring Cloud-Funktion und AWS Lambda. Wenn Sie Spring Cloud-Funktion in Aktion sehen möchten, schauen Sie auf jeden Fall nach.

Scala und Kotlin haben ihre eigenen Lösungen für Probleme, die durch Mehrfachvererbung verursacht werden.

>> Mocking HTTP, Mockito-Stil []

Wenn Sie mit Microservices arbeiten, müssen wir oft HTTP-Endpunkte simulieren/stubben.

>> Unterstützung für Java 9 in IntelliJ IDEA 2017.2 []

Java 9 wird (hoffentlich) bald veröffentlicht, und IDE-Anbieter stellen neue Funktionen für ihre Tools vor. Dieses Mal können wir uns die neue Unterstützung in Intellij IDEA ansehen.

>> 5 Sie benötigen Wissen, wann der Ruhezustand mit MySQL verwendet wird []

Hibernate unterstützt bereits die meisten Funktionen von MySql, aber es gibt noch einige Dinge, die Sie nicht vergessen sollten.

2. Technisch

>> Projektpaketorganisation []

Die Paketstruktur in Java-Projekten wird oft vernachlässigt oder sinnlos angewendet - hier werden die beiden beliebtesten Ansätze miteinander verglichen: Paket für Layer vs.

>> Abfragen in Befehle konvertieren []

Das Anheben der Abstraktionsebene und das Übergeben von Befehlen an Objekte kann zu einer besseren Entkopplung führen - und die Java 8-Lambda-Ausdrücke machen es viel einfacher und prägnanter.

3. Überlegungen

>> So schreiben Sie Testfälle []

Es gibt keine universelle Antwort auf dieses Problem - wählen Sie eine der wissenschaftlichen Methoden aus, folgen Sie ihr und verwenden Sie die besten Werkzeuge.

5. Auswahl der Woche

https://stackify.com/junit-5/ [** >> Ein Überblick über die wichtigsten Funktionen von JUnit 5