THUMBNAIL

Prevayler: Eine effiziente Lösung für die Serialisierung von Objekten

/ Autor: Frank, 19 Sep 2008

Im Alltag eines Java-Programmierers ist man oft auf die Möglichkeit der Sicherung von Objekten, über die Ausführungszeit einer Anwendung hinaus, angewiesen. Dies kann mittels Persistenz (Speicherung von Objekten auf nicht flüchtigen Speichermedien), gewährleistet werden.

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

Unit Testing in Java Teil 3: JUnit’s Testmethoden

/ Autor: Marco, 05 Sep 2008

Letzte Woche haben wir ein einfaches Beispiel zur Demonstration von JUnit erstellt. Heute wollen wir uns die Testmethoden anschauen, welche JUnit schon von Haus aus mitbringt. Diese Methoden werden Assertions benannt, vielleicht dem einen oder anderen ein schon bekannter Ausdruck von anderen Programmiersprachen. Im Englischen bedeutet das Wort to assert soviel wie behaupten, feststellen oder versichern. Wir stellen also fest, das eine gewisse Bedingung eintrifft.

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

Unit Testing in Java Teil 2: Ein Einfaches Beispiel

/ Autor: Marco, 29 Aug 2008

In Teil 1 des Unit Testing Tutorials habe ich erklärt wie Unit Tests funktionieren. Um das an einem einfachen Beispiel zu vertiefen, schreiben wir unseren ersten eigenen Unit Test. JUnit ist in Eclipse schon vorhanden und muss lediglich beim Erstellen eines Projekts als Bibliothek importiert werden.

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

Unit Testing in Java Teil 1: Grundlagen

/ Autor: Marco, 15 Aug 2008

Testen ist bei einem Softwareprojekt ein wichtiger Schritt. Häufig wird dieser Schritt am Schluss und zu kurz gemacht, dabei ist Softwareentwicklung, gerade größere Projekte, immer fehleranfällig. Im Gegensatz dazu bedeutet Unit-Testing das Testen während der Implementierung. Die Tests werden sogar vor der eigentlichen Implementierung geschrieben. Das hat den Vorteil das man durch das Schreiben der Test den größten Teil des Codes automatisch schreibt.

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

Java “Einsichten”

/ Autor: Marco, 11 Jul 2008

Manchmal ist es nützlich wenn ein Programm zur Laufzeit über sich selbst Bescheid weiss. Mit dem Zugang auf sich selbst kann man Funktionen implementieren, die beim Entwickeln gewisse Abläufe vereinfachen können. Ein Beispiel dafür ist die dynamische Ausgabe des Inhalts der Struktur eines Objekts zur Laufzeit. Das kann zu Debugging Zwecken nützlich sein, wenn kein Debugger vorhanden ist, zum Beispiel auf einem Server. Um auf die Felder eines Objekts zugreifen zu können verwendet man

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

Bildskalierung mit Java ohne getScaledInstance()

/ Autor: Marco, 04 Jul 2008

Um Bilder von Java skalieren zu lassen gibt es die komfortable Funktion getScaledInstance(), die wie der Name sagt eine skalierte Instanz eines BufferedImage zurückliefert. Diese auf den ersten Blick praktische Funktion sollte gemieden werden, da sie veraltet ist und zu langsameren und qualitativ schlechteren Ergebnissen führt als die Skalierung über RenderingHints. Beim im Vergleich mit einer schnellern Methode und identischen Bildern sind die Ergebnisse der Skalierung um 50% – 70% schneller gewesen, trotz ähnlicher oder besserer Qualität am Ende.

LESEN SIE DIESEN ARTIKEL WEITER »

THUMBNAIL

BlazeDS und Spring

/ Autor: Marco, 13 Jun 2008

Durch BlazeDS ist es möglich Flex-Anwendungen mit einem Applikationsserver wie Tomcat sprechen zu lassen. Von Haus aus läuft auf Tomcat zunächst einmal normales Java.

LESEN SIE DIESEN ARTIKEL WEITER »

1 pages