zurück zum Artikel

JavaScript-Application-Server Persevere fertig

Henning Behme

Persevere, ein in Java geschriebener Application Server für JavaScript-Anwendungen, liegt in Version 1.0 vor.

Mit Version 1.0 des für JavaScript-Anwendungen vorgesehenen Application Servers Persevere [1] hat die Dojo Foundation [2] ein Werkzeug fertiggestelt, das den Zugriff auf eine in Persevere enthaltene JavaScript-Datenbank erlaubt – das Lesen, Erzeugen, Aktualisieren und Löschen von "Datensätzen" (engl.: CRUD). Es enthält einige bekannte Bibliotheken wie Mozillas JavaScript-Implementierung in Java – Rhino [3] – und den Webserver beziehungsweise die Servlet Engine Jetty, ein Apache [4]-Projekt (siehe die Lizenzierungsseite [5]).

Auf REST [6] aufsetzend speichert Persevere JSON [7]-Daten auf Serverseite: sowohl abfragbare Daten als auch JavaScript-Funktionen. Per JSON-RPC [8] sind "entfernte" JavaScript-Aufrufe möglich. Außerdem erlaubt Persevere sogenanntes Long Polling [9] (Stichworte: Comet [10] und Bayeux [11]). Zum Ausprobieren halten die Entwickler sogenannte Nightly Builds [12] vor. Potenzielle Anwender können die Software wahlweise unter der Academic Free License 2.1 oder der BSD-Lizenz nutzen. (hb [13])


URL dieses Artikels:
https://www.heise.de/-863025

Links in diesem Artikel:
[1] http://persvr.org/
[2] http://dojofoundation.org/
[3] http://www.mozilla.org/rhino/
[4] http://www.mortbay.org/jetty/
[5] http://docs.persvr.org/licensing
[6] http://de.wikipedia.org/wiki/Representational_State_Transfer
[7] http://www.json.org/
[8] http://json-rpc.org/
[9] http://en.wikipedia.org/wiki/Push_technology#Long_polling
[10] http://en.wikipedia.org/wiki/Comet_%28programming%29
[11] http://svn.cometd.com/trunk/bayeux/bayeux.html
[12] http://www.persvr.org/nightly/
[13] mailto:hb@ix.de