java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Blogs

Alt

TDD

Veröffentlicht: 16.09.2012 um 12:25 von turtle

TDD - Was ist das eigentlich?

TDD steht für Test driven development und bedeutet, dass BEVOR Programmcode entwickelt wird ein Test geschrieben werden muss, der die Implementierung verifiziert.
Hierfür wird in der Java-Welt praktisch immer jUnit eingesetzt. Am folgenden zugegebenermassen kleinen Beispiel möchte ich dies einmal demonstrieren.

Wir möchten eine Klasse entwickeln, die eine Verkehrsampel simuliert. Diese soll später in einer GUI dargestellt werden...
Angehängte Grafiken
Dateityp: png Step1.png (45,2 KB, 18x aufgerufen)
Dateityp: png Step2.png (35,6 KB, 12x aufgerufen)
Dateityp: png Step3.png (22,3 KB, 12x aufgerufen)
Benutzerbild von turtle
Stammbenutzer
Kategorie: Kategorielos
Hits 1009 Kommentare 4 turtle ist offline
Alt

Bild in JAR (runnable JAR)

Veröffentlicht: 10.01.2012 um 11:38 von turtle
Aktualisiert: 10.01.2012 um 15:42 von turtle

Immer wieder kommmen Fragen der Art
  • Mein Programm zeigt ein Bild nicht an, wenn dieses in einer JAR-Datei steht.
  • Mein Programm startet nicht als JAR-Datei.
Diese haben häufig die gleiche Ursache und dieses ist das falsche Verständnis des Classpath. Über den Classpath sucht (und hoffentlich)
findet Java class-Dateien. Dieses ist ganz ähnlich zu der PATH-Variable mit dem das Betriebssystem nach ausführbaren Programmen sucht.

Versuche ich mit dem Kommando
Java Code: Quelltext in neuem Fenster öffnen
1
java
...
Angehängte Grafiken
Dateityp: jpg Oracle-Java-300x225.jpg (9,4 KB, 3x aufgerufen)
Benutzerbild von turtle
Stammbenutzer
Kategorie: Kategorielos
Hits 1609 Kommentare 0 turtle ist offline
Alt

SwingWorker - Eine Einführung

Veröffentlicht: 21.12.2011 um 15:23 von turtle
Aktualisiert: 11.05.2013 um 17:19 von turtle

Lang dauernde Aktionen sollten in Swing NICHT im Event-Dispatch-Thread (EDT) laufen, da sonst das GUI blockiert wird und keine Eingaben gemacht werden können.

Stattdessen sollten derartige Operationen in einem eigenen Thread ausgelagert werden.

Dieser Eintrag beschreibt, wie dieses mit der Unterstützung von SwingWorker einfach umgesetzt werden kann.

Nehmen wir als Beispiel ein Panel in dem der Benutzer eine lang andauernde Operation starten kann. Diese...
Benutzerbild von turtle
Stammbenutzer
Kategorie: Swing
Hits 1353 Kommentare 2 turtle ist offline
Alt
Bewertung: 2 Stimmen mit einer durchschnittlichen Bewertung von 5,00.

mybatis

Veröffentlicht: 10.08.2011 um 08:47 von turtle
Aktualisiert: 02.01.2012 um 20:54 von turtle

Ich möchte kurz beschreiben, wie man mit mybatis auf RDBMS zugreifen kann.

Zunächst benötigt man folgende JARs:
mybatis.jar (Aktuell ist dies mybatis-3.0.2.jar)
derby.jar (Oder den JDBC-Treiber für eine andere DB)

Und schon kann es losgehen. Ach halt, eine sehr einfache Datenbank wird noch benötigt. Hier der DDL-Code für eine einfache Tabelle
SQL Code: Quelltext in neuem Fenster öffnen
1
2
3
4
    CREATE TABLE person
    (id INT NOT NULL,
     vorname VARCHAR(200),
     nachname
...
Benutzerbild von turtle
Stammbenutzer
Kategorie: Datenbank
Hits 2421 Kommentare 5 turtle ist offline

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de