Frage

Ich habe eine Verpflichtung RESTful Web-Service zu erstellen.

Ich habe auf 'Restlet' für die Web-Service-Implementierung verengt.

Kann jemand mir sagen, die klaren Vor-und Nachteile der Verwendung von Restlet und wenn es keine besseren Alternativen.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Restlet hat eine umfangreiche Liste von Erweiterungen für Spring, WADL, XML, JSON, wie gut und viele mehr, eine Erweiterung für JAX-RS API einschließlich.

Es ist auch der einzige Rahmen in sechs konsistenten Ausgaben :

  • Java SE
  • Java EE
  • Google Web Toolkit
  • Google App Engine
  • Android
  • OSGi-Umgebungen

Die wichtigsten Vorteile sind:

  • vollständig symmetrische Client- und Server-API, wenn JAX-RS für serverseitige Verarbeitung entwickelt wurde
  • Steckverbinder für andere Protokolle als HTTP (HTTP Zuordnung Semantik), wenn JAX-RS ist HTTP nur
  • viel breiteren Leistungsumfang einschließlich der vollständigen URI Routing-Steuerung über die Restlet API (kann aber mit Servlets integrieren, wenn erforderlich)
  • volle Rückstellung für NIO Unterstützung

Die JAX-RS-API kann eine gute Wahl sein, wenn Sie auf JCP APIs genehmigt beschränkt sind (verwenden Sie dann Frühling keine oder eine Verlängerung der JAX-RS-Projekte wie Jersey und Resteasy!), Aber ansonsten ist Restlet die meisten reifer Rahmen (zunächst im Jahr 2005 veröffentlicht) und gibt Ihnen in seiner Version 2.0, alle Vorteile von Anmerkungen mit einem leistungsfähigen und erweiterbaren Klasse orientierten Rahmen kombiniert werden.

Für einen längeren Liste der Funktionen finden Sie diese Seite überprüfen.

Mit freundlichen Grüßen, Jerome Louvel

Restlet ~ Gründer und Lead-Entwickler ~ http://www.restlet.org

Andere Tipps

Für einen Vergleich von JAX-RS-Frameworks finden Sie unter JAX-RS Frameworks

Jersey API kann verwendet werden, RESTful Web-Services zu implementieren. http://jersey.java.net/

Anders als Dienste RESTful Web, Jersey auch viele andere Funktionen zur Verfügung stellen.

Einige weitere nützliche Links zum Thema zur Verfügung REST-Frameworks und ihre Vergleiche:

  1. Ein Vergleich von JAX-RS Implementations

  2. rest-Einführung

  3. tilkov-rest-Zweifel

  4. Ruhe anti-Muster

  5. JAX-RS Vendor-Vergleiche - Teil I

Apache Cocoon ist eine sehr gute Lösung, die eine RESTful Web Services zu implementieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top