Andreas Rozek Lesehinweise letzte Änderungen Gästebuch-Eintrag Mitteilungen an den Autor  English Version  zur Leitseite zum vorherigen Thema zum nächsten Thema  zur ersten Seite zur vorherigen Seite zur nächsten Seite

Eine systematische Annäherung an Rhino

Die vorliegende Seite enthält einen Überblick über die ersten Aktivitäten des Autors unter Rhino. Die gezeigten Java-Klassen und JavaScript-Makros sollen einen einigermaßen systematischen Zugang zu den Besonderheiten dieser JavaScript-Implementierung liefern - als Einführung in JavaScript sind sie jedoch nicht geeignet.
 

Etwaige, mithilfe der folgenden Programme offengelegte Besonderheiten sowie erkannte Fehler (in der Rhino-Implementierung) beziehen sich auf die Rhino-Version 1.5R2.

Bitte beachten Sie auch die Betrachtungshinweise und die Liste der letzten Änderungen!

Themenübersicht

Die folgende Themenübersicht führt Sie unmittelbar zu der von Ihnen gewünschten Information - klicken Sie dazu einfach auf das Thema Ihrer Wahl:

  • Rhino - eine einfache Laufzeitumgebung für die folgenden Rhino-Makros

JavaScript-typische Eigenheiten

  • Rhino_00 - ein erstes einfaches Rhino-Skript
  • Rhino_01 - untersucht explizite und implizite Datentyp-Konvertierungen
  • Rhino_02 - untersucht die Erkennung von Datentypen
  • Rhino_03 - nimmt Funktionsobjekte unter die Lupe
  • Rhino_03a - was passiert mit fehlenden oder überzähligen Funktionsargumenten?
  • Rhino_03b - wie können fehlende Funktionsargumente erkannt werden?
  • Rhino_04 - befaßt sich mit der Selbstuntersuchung von Objekten
  • Rhino_04a - behandelt JavaScript-Objekte als "assoziative Speicher"
  • Rhino_05 - untersucht Benutzer-definierte Objekte
  • Rhino_06 - befaßt sich mit Ausnahmen und deren Behandlung

Zugriff auf JavaScript aus Java-Methoden heraus

  • Rhino_10 - evaluiert, übersetzt und "rückübersetzt" JavaScript-Makros
  • Rhino_11 - erzeugt und untersucht JavaScript-Objekte aus Java heraus
  • Rhino_11a - erzeugt und untersucht JavaScript-Objekte mit Prototyp und Konstruktor
  • Rhino_12 - prüft Typ und Inhalt von JavaScript-Objekten unter Java
  • Rhino_13 - ruft JavaScript-Funktionen und Methoden von Java aus auf

Zugriff auf Java-Objekte aus JavaScript (Rhino) heraus

  • Rhino_20 - erzeugt Java-Objekte aus JavaScript heraus
  • Rhino_21 - ruft Java-Methoden von JavaScript aus auf
  • Rhino_22 - experimentiert mit von Java aus geworfenen Ausnahmen
  • Rhino_23 - konstruiert JavaScript-Objekte, die Java-Schnittstellen implementieren
  • Rhino_24 - erstellt und untersucht ein Rhino "Host Object"

Quelltexte

Die Quelltexte aller zuvor vorgestellten Rhino- und Java-Programme können an dieser Stelle als ZIP-Archiv heruntergeladen werden:

Haftungsausschluß

Bitte beachten Sie auch den Haftungsausschluß des Autors!

http://www.Andreas-Rozek.de/Rhino/Acquainting/index.html    (letzter Stand: 08.04.2002)