javalogo52x88.gif (1495 Byte) 

Java ist eine objektorientierte Programmiersprache bzw. eine Systemarchitektur von SUN Microsystems. Java stellt einen Standard im Internet dar. Java wurde speziell für den Einsatz in Netzwerken konzipiert

Mit Java geschriebene Programme können unabhängig vom der Hardware und dem Betriebssystem des PCs, Servers oder Hosts gestartet werden.

Man unterscheidet eine ganze Reihe von unterschiedliche Java - Programmtypen:

Java Script wir direkt in eine HTL-Seite eingefügt und kann vom Browser ausgeführt werden

Java Appletts werden auch beim Client ausgeführt, benötigen jedoch als compilierte JAVA- Programme eine Java Virtuelle Machine

Serverseitige JAVA-Programme werden über Java Server Pages aufgerufen

Java Serveletts laufen direkt in einer Java Virtuelle Machine auf dem Server.

Das Java Enterprise Beans Comzept benötigt als Container einen Application Server

 

Auf Grund der ausgefeilten Sicherheitsmechanismen ist das Laden und Ausführen von JAVA-Applets mit fast keinen Sicherheitsgefahren für den Client verbunden, auch wenn - wie im Internet - die Herkunft des Appletts unsicher ist:

  • die JAVA Architektur ist als JVM direkt im Browser eingebaut
  • der Bytecode kommt in eine „elektronische Quarantäne Station "
  • Programmierung:
    • kein Zugriff auf Speicherpositionen außerhalb des zugewiesenen Bereich
    • kein Zugriff auf lokale Klassen
    • kein Zugriff auf die Festplatte
    • keine Kommunikation mit fremden Hostsystemen
  • Überprüfung des geladenen Bytecodes auf Einhaltung der Sicherheitsrestriktionen
  • Überprüfung des geladenen Bytecodes auf Verfälschung

Einsatzbereiche für JAVA-Appletts im eCommerce

  • Warenkörbe
  • Steuer und Versandberechnung
  • Zusammenstellung von Komponentenprodukten
  • Graphische Gestaltungen
  • u.v.m

Internetinformationen zu JAVA:

SUN
Kaffee und Kuchen
Komplettes JAVA-Buch  im Internet von MUT
HTL Wien