Sunday, 11. January 2009
Aufruf zu den Test-Tagen 2009
Letztes Jahr hat die JUGS die Test-Tage 2009 angekündigt. Als Einstieg zu den Test-Tagen gibt es auch eine Beispiel-Anwendung, die als JugsBaseKomplett.zip heruntergeladen werden kann. Falls Sie einen Beitrag einreichen wollen, können Sie diese Anwendung als Basis verwenden, Sie können aber auch auf Ihre gewohnten Beispiele zurückgreifen. Der Rest diesen Beitrags wird jetzt darum gehen, wie man diese Anwendung in Eclipse einbindet.

Voraussetzung für die Einbindung ist Eclipse 3.3 oder 3.4 mit den Web-Tools (WTP), Java 5 und Tomcat 5.5 oder Tomcat 6 (damit habe ich es unter MacOS-X getestet). Nach dem Auspacken der Zip-Datei finden Sie ein Verzeichnis JugsBase vor, das eine startbare JAR- und WAR-Datei enthält (die wir aber ignorieren). Wir importieren das Verzeichnis (File > Import...) über "Existing Projects into Workspace" als JavaEE-Projekt.

Ein Großteil der Fehler, die nach dem Import in der Problems-View zu sehen sind, sind HTML-Fehler, die wir vorerst über "Project > Properties > Validation > HTML Syntax" und der Einstellung "Missing start tag: Ignore" (dazu evtl. noch "Enable project specific settings" selektieren) ausblenden. Wenn Sie mit Java 5 arbeiten, sollten in den Project-Properties die "Project Facets" auswählen - dort ist Java 6 eingestellt, es reicht aber auch Java 5. Danach sollten keine Fehler mehr in der Problems-View auftauchen.

Öffnen Sie nun die Server-View und fügen dort das JugsBase-Projekt als JEE-Anwendung hinzu (Tomcat-Server auswählen, "Add and Remove Projects..."). Wenn Sie dann den Server starten, sollte ein aktueller Finanzrechner unter http://localhost:8080/JugsBase/ erscheinen.

... comment

 
Wie sieht die Beispielanendung aus?
Als RCP-Mensch würde ich GUI-Tests für RCP zeigen wollen und mich nicht lange mit der Web-Anwendung plagen. Wenn möglich, würde ich etwas in RCP zeigen was so ähnlich ist wie das Beispiel.

Könntest du ein paar Screenshots von der Beispielanwendung posten, damit man sehen kann, was sie ungefähr macht?

... link  

 
So sieht's aus...
Aber gerne doch. Hier ein Screenshot der Web-Start-Seite:

Screenshot von JugsBase


Und so sieht es es Swing-Anwendung aus:

JugsBase als Swing-Anwendung
Wie man sieht, ist es eine recht einfache Eingabe-Maske, die durchaus noch ausbaufähig ist...

... link  


... comment