WWW-Programmierung mit JAVA

oder: "Es ist doch nicht alles Gold, was glänzt!"

Zuerst einmal möchte ich noch einige grundlegende Informationen zur Software meiner Zulassungsarbeit machen:
Bezüglich HTML gab es von meiner Seite her keine Programmierprobleme, oder gar Unverträglichkeiten mit anderer Software.

Anders sieht es dagegen mit Java aus. Alle meine Applets hatte ich anfangs mit dem JDK1.1.3 entwickelt und kompiliert. Als dann nach und nach höhere Versionen verfügbar (bis zu JDK1.1.7, Stand Anfang Oktober 1998) wurden, kamen schon die ersten Probleme:
Die neueste Version des Netscape® Communicators 4.5 PR2 kommt nur mit JDK1.1.5 zurecht, und das nicht einmal problemlos. Die Folge war, daß ich beim JDK1.1.3 verblieb, was aber gegenüber den höheren Versionen keine spürbaren Auswirkungen hinterließ.
Nun verträgt der Netscape® Communicators 4.5 PR2 zwar meine Applets in dieser Zulassungsarbeit, stößt aber bisweilen beim Laden mehrerer Applets auf einer HTML-Seite auf Probleme, welche durch die sicher verständliche Ungeduld der Leser noch forciert werden können.

Ebenso, wenn erfolgreich geladen, können die einzelnen Applets in ihrem Ablauf etwas "durcheinander" geraten, was sich darin äußert, daß z. B. Scrolleisten plötzlich "eigenartig" aussehen oder viel zu schnell Werte verändern.

Hierzu gleich ein effektiver Trick:

Mit der Scrolleiste des Browsers das Applet einmal kurz nach oben oder unten verschwinden lassen, danach sind die kleinen Probleme erst einmal wieder verschwunden.
Wer aber trotzdem großen Wert auf das sichere Funktionieren der einzelnen Applets legt, dem empfehle ich den APPLETVIEWER (im jeweligen JDK1.1.x enthalten) zu verwenden.
Dazu sind aber folgende Voraussetzungen nötig:
Die CD-ROM oder die Disketten meiner Zulassungsarbeit müssen verfügbar sein, denn nur so hat man direkten Zugriff auf die *.class-Dateien (für den Appletviewer).
Die weiteren Schritte sind schnell erklärt:
Auf der Kommandoebene des jeweiligen Betriebssystems muß nur noch der Befehl

Appletviewer.exe datei.html

eingegeben werden, wobei datei für den Namen der gewünschten Datei steht, in der das Applet läuft. Die benötigte class-Datei sollte sich im gleichen Verzeichnis befinden.
(z. B. unter Win95: C:\Pfad\appletviewer.exe datei.html eingeben).

Alle Applets funktionieren mit dem Appletviewer oder mit dem HotJava-Browser völlig problemlos, da beide speziell auf Applet-Programmierung ausgelegt sind.

Abschließend möchte ich aber noch erwähnen, daß sich trotz aller Schwierigkeiten JAVA als die flexibelste Programmiersprache für das Internet eignet.
Wer schon mit objektorientierter Programmierung (OOP) vertraut ist, dürfte mit JAVA keine Probleme haben, im Gegenteil es wird als einfacher und übersichtlicher empfunden als z.B. C++.
Wer noch überhaupt keine Erfahrung mit OOP hat, der möge meinem Beispiel folgen und sich mit etwas mehr Geduld an JAVA heranwagen.
Es lohnt sich auf jeden Fall!!