Schlagwort-Archive: Java

REST Webservices mit Java

Wenn man sich mit einem neuem Thema beschäftigt ist es immer gut, wenn man ein paar Anlaufstellen dafür hat. Zum Thema REST Webservices mit Java sind die youtube Playliststs von Java Brains ein guter Anfang: Developing RESTful APIs with JAX-RS Advanced JAX-RS Für den JAX-RS Standard (aktuell in der Version 2.1) gibt es drei Implementierungen: […]

Dependency Management mit Ivy und Eclipse

Wenn man schon etwas länger mit Java programmiert, dann hat man anfangs zum Bauen und Bereitstellen das Buildwerkzeug Ant genutzt und das Auflösen der Abhängigkeiten zu externen Bibliotheken (Dependy Management) wurde manuell erledigt. Der Nachfolger Maven konnte dies auch automatisieren, war aber in der ersten Version erschreckend langsam und so bin ich bis heute bei […]

Oracle JDBC Connection mit TNS Alias

Mit jeder neuen Oracle Version kommmt ein neuer Standard Port daher. Nun bauen sich die JDBC URLs für Oracle Datenbanken normaler Weise mit Host, Port und SID jdbc:oracle:thin:@[HOST][:PORT]:SID oder mit Host, Port und Service jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE auf. Hat man die Konfiguration der Datenbankverbindung nicht ausgelagert, muss man bei einem Versions- oder Serverwechsel den Source Code anpassen. […]

[Basics] Solaris – volle Ausgabe beim ps

Java Prozesse haben gewöhnlich einen ganzen Rattenschwanz an Aufrufparametern. Diese werden aber beim normalen ps Kommando unter Solaris einfach abgeschnitten. Das erschwert z.B. das Auseinanderhalten mehrere Tomcat Instanzen auf einem Server enorm. Die Lösung ist (und bitte erklärt mir den Grund) ein zweites ps Kommando unter dem Pfad /usr/ucb, dass mit den Parametern auxww die […]

Parsen großer Dateien mit Groovy

Beim Parsen großer Dateien muss man in jeder Programmiersprache auf den Hauptspeicher achten. So ist es auch bei Groovy. Es ist ein Leichtes mit der Methode eachLine und einem Closure durch eine Datei zu iterieren. Doch dafür wird die Datei komplett in den Hauptspeicher geladen. Das führt bei größeren Dateien je nach Hauptspeicherausbau des Rechners […]

Konvertierung von (java|php|groovy) Objekten ins JSON Format

Eigentlich sollte der Artikel „groovy json“ heißen, doch dann habe ich mir gedacht: „Warum schreibst Du ihn nicht gleich für alle 3 Programmiersprachen, mit denen du Webanwendungen schreibst?“. Das wäre doch ein Abwasch. Nun gut, dies ist der Versuch dem Gedanken Taten folgen zu lassen. Doch vielleicht eine kurze Erläuterung dazu, was JSON überhaupt ist […]

Spruch des Tages

RT @glaforge: RT @robpatrick: Finding a semicolon in #groovy code is like finding a hair in your sandwich. — Dierk König (@mittie) August 16, 2012

[jax 2012] Slides

Ok, letzer Artikel zur diesjährigen JAX. Ich habe mir mal die Mühe gemacht auf slideshare.net nachveröffentlichten Präsentationen der Sessions und Keynotes zu suchen. Hier sind meine Ergebnisse. Wenn es noch mehr gibt – bitte melden.

[jax 2012] – 7 Dinge: Wie man gute Teams großartig macht

Für mich die beste Session der diesjährigen JAX. Ein Produkt über Jahre hinweg zu entwickeln, ist kein einfacher Job. Es ist schwierig, den Enthusiasmus der Anfangszeit im Alltag zu bewahren. Wie können wir also die Motivation und Innovation von agilen Teams aufrecht erhalten und dabei immer noch ein tolles Produkt entwickeln? In dieser Session wird […]

[jax 2012] – Unit Tests sind nett und Stresstests notwendig

Tolle Session mit Adam Bien. Green Bars sehen gut aus und tragen entscheidend zur Zufriedenheit der QA-Abteilung durch gutklingende Metriken und Statistiken bei. Unit-, Integration-, Functional-, System- und sogar manche Load-Tests verifizieren lediglich das Verhalten des Java-EE-Applikationsservers in einem Single-Threaded-Szenario. Die echten Probleme werden kaum aufgedeckt, dafür aber angebliche Bottlenecks optimiert. Nach einer kurzer Vorstellung […]