Persevere 1.0 - Javascript-Application-Server erschienen

Software basiert auf Java und Rhino

Persevere implementiert fortgeschrittene REST- und JSON-Schnittstellen für verschiedene Datenquellen und bietet ein Framework für serverseitige Javascript-Anwendungen. Es setzt dabei auf Java und Rhino auf, einem Javascript-Interpreter in Java.

Artikel veröffentlicht am ,

Moderne Webanwendungen wickeln Datenübertragungen zwischen Server und Browser mit Hilfe von Ajax ab. Dabei werden die Daten ohne Neuladen der Seite übertragen, ansonsten entspricht der Vorgang dem Laden und Abschicken eines HTML-Formulars an einen Server über eine URL. Mittlerweile existieren Standards und Empfehlungen wie REST für die Formulierung der URL, um Daten abzurufen und zu speichern sowie Daten vom Server an den Client zu übertragen.

Stellenmarkt
  1. Techniker / Ingenieur Prüftechnik (m/w/d)
    INSYS MICROELECTRONICS GmbH, Regensburg
  2. IT-Systemadministrator (m/w/d)
    Stiegelmeyer GmbH & Co. KG, Nordhausen
Detailsuche

Persevere automatisiert die Abbildung von REST-URLs auf CRUD-Operationen mit Datenquellen, zum Beispiel SQL-Datenbanken oder strukturierte Dateien. Dazu unterstützt es JSONQuery und JSONPath, um Abfragen auf den Datenbestand durchzuführen. Die Daten werden dabei in Javascript-Objekten gekapselt und über JSON zurückgeliefert. Die Javascript-Objekte können um eigene Methoden ergänzt werden, um Daten vor der Auslieferung zu manipulieren.

Um die Datenübertragung zu schützen, unterstützt Persevere HTTPS. Eine integrierte Benutzer- und Rechteverwaltung ermöglicht die Regulierung des Zugriffs auf Datenobjekte auf einen abgestimmten Personenkreis.

Javascript-Funktionen können auf dem Server über JSON-RPC transparent innerhalb von clientseitigem Javascript im Browser aufgerufen werden.

Golem Akademie
  1. Hands-on C# Programmierung: virtueller Zwei-Tage-Workshop
    1.–2. Dezember 2021, virtuell
  2. CEH Certified Ethical Hacker v11: virtueller Fünf-Tage-Workshop
    10.–14. Januar 2022, Virtuell
Weitere IT-Trainings

Persevere enthält bereits eine clientseitige Javascript-Bibliothek und eine angepasste Dojo-Erweiterung, um den Zugriff auf die Serverfähigkeiten zu vereinfachen und zu kapseln.

Die Funktionen von Persevere selbst sind in Java implementiert, die Software kann aber auch durch eigene Javascript-Funktionen erweitert und angepasst werden. Umgekehrt kann auf Persevere auch in Java-Programmen zugegriffen werden.

Die Version 1.0 von Persevere kann unter code.google.com/p/persevere-framework heruntergeladen werden, wahlweise als Binary oder im Quelltext. Die Software kann wahlweise unter einer BSD-Lizenz oder der Academic-Free-Lizenz genutzt werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Deppert 17. Nov 2009

gibt halt Leute die C/C++ statt Java mit dem Attribut "hinderlich" versehen ..



Aktuell auf der Startseite von Golem.de
Zip
Ratenzahlung in Microsoft Edge empört die Community

Die App Zip wird seit Microsoft Edge 96 standardmäßig aktiviert. Diese bietet Ratenzahlung an, schürt aber nur Hass in der Community.

Zip: Ratenzahlung in Microsoft Edge empört die Community
Artikel
  1. Quantum Dot: Samsung stellt komplett auf OLED um
    Quantum Dot
    Samsung stellt komplett auf OLED um

    Statt LCD wird Samsung allmählich nur noch QD-OLED-Panels bauen. Es sind schon 55- 65- und 34-Zoll-Panels für TVs und Monitore in Arbeit.

  2. Energiewende: Akkupreise steigen wegen zu hohen Rohstoffkosten
    Energiewende
    Akkupreise steigen wegen zu hohen Rohstoffkosten

    Die Party ist vorbei. Statt billiger, sollen Akkus durch neue Rekorde beim Lithiumpreis und anderen Rohstoffen im Jahr 2022 sogar teurer werden.
    Eine Analyse von Frank Wunderlich-Pfeiffer

  3. Gaming-Monitore bei Amazon bis zu 330 Euro reduziert
     
    Gaming-Monitore bei Amazon bis zu 330 Euro reduziert

    Der November und der Black Friday sind vorbei. Doch schon die nächsten Angebote stehen vor der Tür: die Last-Minute-Angebote bei Amazon.
    Ausgewählte Angebote des E-Commerce-Teams

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Last Minute Angebote bei Amazon • Crucial-RAM zu Bestpreisen (u. a. 16GB Kit DDR4-3600 73,99€) • HP 27" FHD 165Hz 199,90€ • Razer Iskur X Gaming-Stuhl 239,99€ • Adventskalender bei MM/Saturn (u. a. Surface Pro 7+ 849€) • Alternate (u. a. Adata 1TB PCIe-4.0-SSD für 129,90€) [Werbung]
    •  /