[ReactorJS] ist ein [Javascript Bibliothek|Javascript] für HTTP/HTTPS-Requests. Neben traditionellen GET- und POST-Requests wird vor allem die neuen Stream-Mime-Types unterstützt. !!!Verwending Das Skript unterstützt [RequireJS], das Einbinden erfolgt daher wie folgt: {{{ require(["vue-resource/integrate/reactor"], function(reactor) { [...] }; }}} !!!Interface Nach dem Einbinden durch den Require-Aufruf ist die Nutzung sehr einfach: {{{ reactor.subscribe({ url: "/service", onmessage: function(data) { [...] } }}} __Erklärung:__ Der Parameter "url" ist erforderlich um die Verbindung zu einem Web-Service aufzunehmen. Der Parameter "onmessage" enthält eine Callback-Funktion. Diese Funktion wird pro empfangenes Datenelement aufgerufen. Je nach aufgerufener Service-Methode kann diese Funktion also ein- oder mehrfach aufgerufen werden. !!!Interface Im Folgenden werden all unterstützten Parameter erklärt: ||Name||Beispiel||Erklärung |method|"GET"|HTTP-Methode die verwendet werden soll. Hiermit wird ein traditioneller Request erzeugt anstatt eines Streams. |data|{id:1}|Mit diesem Parameter werden die Query-Parameter an den Request übergeben. Verschachtelte Objekte werden zu "."-getrennten Objekten deserialisiert, sodass diese kompatibel zu Spring Web Request Parameter Objekten sind z.B. {a:{b:1}} wird zu <url>?a.b=1 !!!Download [ReactorJS] ist momentan Beispiel des Projekts [vue-resource] und kann im [Intersult Nexus|https://www.intersult.com/nexus/service/rest/repository/browse/public/com/intersult/vue-resource/] downgeloadet werden.