Annotations und Dependencies

Seit mit JDK 1.5 (aka Java2 Version 5 (Kopfschüttel)) Annotations eingeführt wurden, wurden viele XML Dateien durch Annotations ersetzt. Prinzipiell sind Annotations auch eine feine Sache, aber bei der ganzen Begeisterung für die (nicht mehr so ganz) neue Technologie schiesst man leicht über das Ziel hinaus. Falls euch das noch nicht passiert ist, dann ist [...]

Posted in: Java, Softwareentwicklung by Jens Schauder 1 Comment

Swing ist tot, es lebe …?

Vor fast zwei Jahren habe ich die Arbeit an einem Swing basierten Projekt begonnen. Die anderen Teammitglieder fragten mich, was ich von der Entscheidung für Swing und gegen Webtechniken hielt. Ich habe ihnen gratuliert. In meiner Erfahrung werden viel zu viele Webanwendungen gebaut. Klar, Webanwendungen haben Vorteile, aber eben nicht nur. Und für viele Dinge [...]

Posted in: Java, Softwareentwicklung by Jens Schauder 4 Comments

Equals ist böse

Ich kann mich noch vage daran erinnern, als ich mich 1997 das erste Mal mit Java beschäftigte. Ich probierte mich an meinen ersten .java Dateien und hangelte mich an Java Tutorial entlang. Ziemlich bald stieß ich auf auf die equals Methode. Ich war begeistert. Jede Klasse kann selbst entscheiden, welche Instanzen von ihr als gleich [...]

Posted in: Java, Softwareentwicklung by Jens Schauder No Comments