Die Baeldung-Wochenübersicht 16

1. Frühling

Eine ganze Reihe von Webinaren und Aufnahmen erscheinen diese Woche im Frühling:

Spring Integration 4.0 - Die neue Grenze](in Vorbereitung) ** http://spring.io/blog/2014/04/22/webinar-data-driven-applications-with-spring-and-neo4j [Webinar:

Datengetriebene Anwendungen mit Spring und Neo4j](in Vorbereitung) ** http://spring.io/blog/2014/04/22/springone2gx-2013-replay-your-data-your-search-elasticsearch [Ihr

Sicherheitsfallen](Aufnahme)

Dazu noch ein paar sehr aufregende Frühlingsveröffentlichungen und Projektnews, und wir haben eine gute Woche für den Frühling:

Sicherheits-OAuth 2.0.0.RC1 verfügbar]** http://spring.io/blog/2014/04/24/disid-to-lead-spring-roo-project [DISID

Spring Roo Project leiten]

>> Projekt Sagan: Upgrade auf JDK 8

Chris setzt die Serie über das Projekt Sagan fort - den Code, der spring.io antreibt. Eine weitere Erinnerung daran, dass Java 8 nicht nur für die Produktion bereit ist, sondern auch die Art und Weise, wie wir in Java Code schreiben, geändert hat.

>> Ausnahmen nachverfolgen - Teil 5 - Planung mit Frühling

Und da wir uns diese Woche nur mit Serien beschäftigen, finden Sie hier die neueste Ausgabe der fantastischen Serie zum Erstellen einer leichten Web-App, die Protokolldateien sinnvoll macht . Es macht mir wirklich Spaß zu sehen, wie eine reale Anwendung so gebaut wird.

2. Java

>> Mein Klassenlader hasst mich und möchte langsamer mich runter

Die Jrebel-Jungs kennen ihre Klassenlader und dieser Artikel ist keine Ausnahme von dieser Regel.

Java 8 bringt einige nette Leistungsverbesserungen für die alte, vertrauenswürdige HashMap . Ich nehme es.

>> Real World JMeter: 03 laufende Tests mit Jenkins

Ein guter Überblick für die Durchführung von Jmeter-Tests in Jenkins in verschiedenen Umgebungen.

3. Technisch

** >> Drei Gründe warum In unseren Tests sollten wir keine Vererbung verwenden.

Die Verwendung von Vererbung ist selten eine gute Idee , und das Komponieren zu bevorzugen ist eines dieser Dinge, die Sie im Laufe der Zeit immer mehr lernen (und schätzen). Dieser Artikel beschreibt einige gute Gründe, warum dies auch für Tests gilt.

>> The 7 Log Management Tools Java Developers Sollte wissen

Der Weg des Landes, wenn es um Log Tools Analyzer - SAAS, Open Source geht - alles in allem eine sehr nützliche Analyse. Dies hilft Ihnen, Ihre Optionen abzuwägen und eine gute Entscheidung zu treffen, wenn Sie eine davon für ein Produktionssystem auswählen. Ich weiß aus erster Hand, wie schwierig es ist, umzusteigen - nachdem ich es letztes Jahr auf halbem Weg durch ein Projekt getan hatte (Goodbye Papertrail).

>> Flexy Pool, reaktives Verbindungspooling

Die Geschichte und die Gründe für flexi-pool - ein neuer adaptiver Verbindungspool-Proxy , der in die meisten relevanten Verbindungspooling-Lösungen im Java-Ökosystem integriert ist

4. Überlegungen

>> Überlegungen zum Refactoring als Abfall

Aufschlussreiche Antwort von "The Code Whisperer" (alias J. B.) auf http://flowchainsensei.wordpress.com/2014/04/15/code-refactoring/ein neuer Artikel zum Refactoring Während beide Ansichten pragmatisch sind, finde ich die Antwort von J.B. etwas differenzierter und näher an meinem eigenen Denken in dieser Hinsicht.

Dies ist ein guter Anfang einer sehr nützlichen Liste von generischen Akzeptanzkriterien für eine Anwendung. Es deckt Dinge ab, die in allen Anwendungen einfach üblich sind und daher nicht zu den individuellen Annahmekriterien einer Ausgabe/Story/Aufgabe gehören.