Ulrichs Werkbank

Transit

Java via HTTP

http://example.com/package.klasse/methode/format/param1/param2/../paramN

 

Code • API-DokumentationAnleitung

 

Java-Methoden per Ajax rufen

Einfach Transit einer Webanwendung beigeben und ihre Java-Methoden aus dem Browser heraus rufen.

Antworten in verschiedenen Formaten

Auf der Seite des Browsers kommen Antworten wahlweise in JSON oder XML an. Transit ist um weitere Formate erweiterbar.

Dynamisch

Es sind keine Deklarationen oder Annotationen erforderlich. Einbinden des Transit-Servlets genügt und schon sind die Methoden der Webanwendung per HTTP-Aufruf zugänglich.

Für moderne Apps

Apps entstehen vermehrt mit HTML5 und sind via Ajax mit leistungsfähigen Server-Diensten verbunden. Transit liefert das entscheidende Bindeglied zu Java-Code auf dem Server.

Effizient

Keine schwergewichtigen Frameworks, geringe Abhängigkeiten, wenig Konfiguration, keine statischen Bindungen.

Voraussetzungen

Zum Einsatz von Transit sind ein Server sowie die Klassenbibliotheken XStream und Jettison erforderlich.

Verwendung

Die Datei transit.jar wird zusammen mit XStream und Jettison in das Verzeichnis WEB-INF/lib der Anwendung gelegt.

Alle Informationen zur Verwendung von Transit beschreibt die Anleitung.

Lizenz

Transit ist freie Software und wird unter den Bedingungen der GNU Affero General Public License zur Verfügung gestellt.