Java Web Weekly, Ausgabe 146

1. Frühling und Java

>> Sicherung von JAX-RS-Endpunkten mit JWT []

JWT wird gestern zum De-facto-Standard für Web-Sicherheit. Und JJWT ist sicherlich ein Link:/java-json-web-tokens-jjwt[eine gute Möglichkeit]für eine Implementierung.

>> Einführung von Hibernate Search Sort DSL []

Die ElasticSearch-Unterstützung von Hibernate sieht intelligent aus. Außerdem ist es eine flüssige API, die einige zusätzliche Punkte bringt.

https://vladmihalcea.com/2016/10/11/wie-nur-zumatieren-von-nur-einSubset-von-der -Eigenschaftsattribute-seingabe-jpa-und-satternate/[>> wie nur eine Teilmenge von Entitätsattributen mit JPA und Ruhezustand aktualisieren] []

Wer hat gesagt, dass Winterschlaf ein stumpfes Instrument ist? Sie können sich damit operieren lassen , Training-Day-Stil.

** http://www.thoughts-on-java.org/persist-creation-update-timestamps-hibernate/ [>> So behalten Sie die Erstellung und Aktualisierung von Zeitstempeln mit Hibernate bei

2. Technisch

>> Entwicklung verteilter Systeme []

Dies ist das erste aus einem bestimmten Grund. Es ist ein Schritt zurück und ein echter Blick auf die Architektur eines verteilten Systems.

Es geht um Grenzen zwischen Systemen, die grundlegende Frage der Interkommunikation, alles im Hinblick auf eine gute Kadenz, bei der tatsächliche Arbeit tatsächlich verdrängt wird.

>> Kein weiterer Speichercode []

Besseres Code-Design? Warum nicht.

>> API-Simulationskontakttest = Glück []
  • API-Vertragstests sind definitiv eine ungenutzte Praxis. **

Dies ist eine sehr schnelle und prägnante Beschreibung, die das Konzept einführt und Ihnen einige grundlegende Werkzeuge gibt, um es in Gang zu bringen.

3. Überlegungen

>> ein die Grenzen der TDD und die Grenzen der TDD-Studien []

Die Ergebnisse eines interessanten (wenn auch nicht sehr wissenschaftlichen) Tests über die Ergebnisse der TDD

Natürlich ist die Messung nur einiger Bedenken möglicherweise nicht sehr repräsentativ - TDD berührt so viele Aspekte der Entwicklung, dass es schwierig ist, die Auswirkungen zu quantifizieren.

>> Sicherstellen, dass Kommunikation zwischen Teams nicht funktioniert []

Einige gesunde Menschenverstand Ratschläge für eine gute Kommunikation , die leider von so vielen Organisationen auf der Welt übersehen wird.

>> Sie benötigen keine Tests []

Ich kicherte mir durch den Weg. Do solltest das auch machen.

Das Testen von Einheiten ist zu Beginn sehr schwierig.

Noch bevor man die Korrektheit des Systems in Betracht zieht, ist der erste wesentliche Vorteil der Tests in ein System das Design .

Gutes Design kommt nicht notwendigerweise aus Komponententests, aber es ist viel einfacher, da dies eine positive Einschränkung des Systems darstellt.

5. Auswahl der Woche

** http://www.catb.org/esr/faqs/smart-questions.html [>> So stellen Sie Ihre Fragen intelligent