Ruhig

Ein einfacher Ruhe-Framework für Java
Jetzt downloaden

Ruhig Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erik Beeson
  • Website des Verlags:
  • http://code.google.com/p/restly/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 2 MB

Ruhig Stichworte


Ruhig Beschreibung

Ein einfacher Ruhe-Framework für Java Einfach ausgedrückt, ist ruhig ein benutzerfreundlicher Rahmen für das Aufbau von erholsamen Webservices in Java. Bislang enthält er regelmäßig 2 Darstellungen: · StringRepresentation: Gibt die angegebene Zeichenfolge als Entitätskörper zurück und setzt den Inhaltstyp in Text / Plain · SerializedRepresentation: Nimmt ein Objekt und serialisiert es mit Xstream als Text / XML oder Application / JSON, je nachdem der bereitgestellte Anforderungskopf. Hier sind einige wichtige Funktionen von "Ruhe": · Ressourcen werden durch Klassen dargestellt, die mit einer @resource-Anmerkung identifiziert wurden ("...") Anmerkung ("...") und automatisch aus dem Verzeichnis Web-Inf / Klassen entdeckt. · Der Parameter an @resource ist der Weg, an den die Ressource gebunden ist, um das Vorlagen mit {...} zu unterstützen. · HTTP-Methoden-Map-Map-Methoden in der Ressourcenklasse und kann eine Instanz einer Darstellung zurückgeben, die an den Client zurückgegeben wird. · Konvertiert automatisch Kopfanfragen an eine Get-Anforderung und unterdrückt die Ausgabe des Entity-Körpers. · Erlöset automatisch verfügbare Methoden und antwortet auf Optionsanfragen. · Anforderungsparameter, Anforderungsattribute, Ressourcenpfadattribute und httpservletrequest / httpservletresponse-Objekte, die automatisch von Namen in Felder in der Ressourcenklasse injiziert werden. Für die Sicherheit werden die Anforderungsparameter nur in öffentliche Felder injiziert. · Ressourcenebene- und Methodenniveau-Interzeptoren mittels Dekoration mit @Interceptedby (...) Annotation. Die Interceptor-Schnittstelle definiert Methoden, die vor und nach der Ausführung der Ressourcenmethode aufgerufen werden. Bevor der Interceptor zurückkehrt: · InterceptorChain.Nächter Bearbeitung der nächsten Interceptor- oder Ressourcenmethode. · Darstellung Halten Sie alle weiteren Ausführung von Interceptors oder Ressourcenmethoden und senden diese Darstellung an den Client zurück. · NULL Halt alle weiteren Ausführung von Interceptors und bewegt sich, um die Ressourcenmethode auszuführen. · Nach dem Abfangen nimmt die Repräsentationsrückgabe von der Ressourcenmethode auf und gibt eine Darstellung zurück (entweder dasselbe wie der eingelagerte oder ein anderes). · Felder können mit ovalen Anmerkungen dekoriert werden, die vor dem Aufrufen der Methode überprüft werden, und Fehler werden dem Client automatisch mit den Beschreibungen gemeldet, wobei in angefordertes Format in der Entitätskörper in der Entitätsformat serialisiert werden. · Tunnel, die mit einem HTTP-Header (X-HTTP-Method-Override) oder einem Parameter (Method-Override) durch den Pfosten einfügen und löschen. · Verhandelt den Inhaltstyp über Akzeptieren von Header. Überprüft automatisch auf XML oder JSON. Kann dies an einem bestimmten Zeitpunkt konfigurierbar machen. · Setzt Richtige Antwortcodes auf der Grundlage verschiedener Arten von nachweisbaren Fehlern (Methode nicht zulässig, nicht unterstützter Medientyp, schlechte Anforderung). · Wenn die SerializeRePresentation ausgibt XML standardmäßig ein Stylesheet basierend auf Ressourcenklassennamen, Methodenname und einer konfigurierbaren Basis-URL. Kann ausgeschlossen werden, indem NULL als zweiter Parameter des Konstruktors vorbeigeführt wird. Anforderungen: · Java


Ruhig Zugehörige Software

Apache Pivot.

Java-basierte RIA-Bauplattform, die die verbesserten Merkmale eines modernen RIA-Toolkits mit der Robustheit der Java-Plattform kombiniert ...

234 16.7 MB

Herunterladen