a dev's blog

Some thoughts about thoughts.

Das funktionale execute-around-pattern mit Java 8

2016-02-17 Development Java
try… catch. catch.. catch…. catch. finally! Na? Weiß jeder was ich meine? Ich gehe einfach mal von einer tief-seufzenden und bejahenden Antwort aus. ;) Unser geliebtes Java bietet ein wirklich großartiges Exception-Handling. Das muss man ihm einfach zugestehen. Allerdings ist es leider auch so, dass wir als Java-Entwickler auch immer wieder den gleichen Code schreiben. Ein klassisches - allerdings wirklich das Paradebeispiel mit JBDC-Connections - ist folgendes: public void executeSql(Connection conn, String sql) { PreparedStatement statement = null; try { statement = conn. Weiterlesen

Ein eigener Maven-Quickstart-Archetype mit Java 8

2016-02-14 Development Java Maven
Gott sei dank nicht immer wieder Handarbeit Als Java-Entwickler hat man ja dank des großen Maven Universums einen ganzen Haufen an netten Tools, die einem während der gesamten Laufzeit des Projektes unterstützen. Aber was mich persönlich immer wieder nervt ist die Tatsache, dass der normale Maven-Quickstart in einem alten Java 7 Kleid und einem total veralteten JUnit 3 daher kommt. Der perfekte Guide Auf der Maven-Projektseite findet man bereits einen wahnsinnig gut gelungen Guide, dem man eigentlich nichts mehr hinfügen kann. Weiterlesen