Die folgenden Texte, Methoden und Werkzeuge möchte ich empfehlen.
- Docker for Java Developers - The Big Picture:
Where Docker can help and by which steps you can adopt it (2018-02-13)
- JavaSlang:
Functional library for Java 8, which uses only immutable objects (2017-02-28)
- Java SE 8 Date and Time:
Intro into the new Date and Time API in Java 8 package
java.time
,
which is inspired by the successfull JODA library and uses only immutable objects (2017-01-06)
- Heroku for Java:
Quick deployment of containerless Java applications instead of classic software delivery process (argumentation 2011), Getting Started on Heroku with Java: Current instruction.
- Robert C. Martin about the roles of young and old programmers
- Benutzung von Aktoren für sichere, parallele Programmierung: Building Actor-Based Systems using the Akka Framework: Article Part 1 in the online Oracle Java Magazine
- The 55 New Java 7 Features You
(Probably) Didn't Hear About: Slides from deck presented at EclipseCon Europe 2011, on November 2nd in Ludwigsburg, Germany.
Mehr Details unter Java 7 Adaptation Guide.
- Anemic Domain Model (Martin Fowler):
Rich vs. Anemic Domain Model (Interface21/Spring-Vortrag).
-
UML auf gut Deutsch
:
Vorschläge einiger Autoren zur Vereinheitlichung der deutschen Übersetzungen zentraler Begriffe aus der UML.
-
Managing JPA EntityManager lifecycle
:
Empfehlungen, wie man in einem Java-Webserver die Lebensdauer von JPA-
EntityManager
-Objekten verwaltet
-
The Final Story from Hardcore Java, The Final Word On the final Keyword:
Warum und wie soll man final-Variablen benutzen.
Zusatz: const
and readonly
in C#
-
Java Platform Performance: Strategies and Tactics:
Wie beschleunigt man Java-Applikationen (Buch Voll-HTML),
Heap profiling TechTip,
CPU profiling TechTip,
Tool-Übersicht
-
Dealing with InterruptedException:
(IBM Java theory and practice 2006-05-23)
-
Float-Arithmetik:
Fehlerquellen. (TechTips Feb. 2003, außerdem Variabel lange Parameterlisten).
- Mapping Objects:
Abbildung von Klassenhierarchien auf Relationale Datenbanken.
Empfehlungen von Scott Ambler.
-
JUnit-Testing with Mock Objects:
Java Extreme Programming Cookbook, Kapitel 4 und 6
- GUI-Testing:
Diskussion über Tools zum automatischen GUI-Test. Siehe auch
java.awt.Robot
(Hinweis von Erik Möller).
- black box web application testing:
Einführung in HttpUnit
(Hinweis von Martin Pallmann).
- Internationalizing Error Messages
- Datumsformat nach ISO 8601, z.B. 2006-05-31. Ausführliche Diskussion