Domanda

Ho un obbligo di creare il servizio Web RESTful.

Ho ristretto il 'Restlet' per l'implementazione del servizio web.

Qualcuno può dirmi il chiaro pro ei contro di utilizzare Restlet e se ci sono alternative migliori.

grazie in anticipo

È stato utile?

Soluzione

Restlet ha una lunga lista di estensioni per la primavera, WADL, XML, JSON come bene e molti di più, compresi un'estensione per JAX-RS API.

E 'anche l'unico quadro disponibile in sei edizioni coerenti :

  • Java SE
  • Java EE
  • Google Web Toolkit
  • Google AppEngine
  • Android
  • OSGi Ambienti

I suoi principali vantaggi sono:

  • cliente completamente simmetrica e API server quando JAX-RS è stato progettato per l'elaborazione lato server
  • connettori per altri protocolli di HTTP (mappatura alla semantica HTTP) quando JAX-RS è HTTP solo
  • funzione di portata molto più ampia tra cui il controllo di routing URI completo tramite l'API Restlet (ma può integrarsi con Servlet se necessario)
  • completa disposizione per il supporto NIO

L'API JAX-RS può essere una buona scelta se si sono limitati a JCP approvato API (quindi non utilizzare Primavera o qualsiasi estensione dei progetti JAX-RS come Jersey e RESTEasy!), Ma per il resto è la più Restlet quadro maturo (inizialmente pubblicato nel 2005) e vi darà, nella sua versione 2.0, tutti i vantaggi di annotazioni in combinazione con un quadro potente ed estensibile di classe-oriented.

Per una più elenco di caratteristiche, si prega di controllare questa pagina .

Con i migliori saluti, Jerome Louvel

Restlet ~ fondatore e sviluppatore di piombo ~ http://www.restlet.org

Altri suggerimenti

Per un confronto di JAX-RS quadri vedere JAX-RS Frameworks

API Jersey può essere utilizzato per implementare i servizi Web RESTful. http://jersey.java.net/

Oltre a servizi Web RESTful, Jersey forniscono anche molte altre caratteristiche.

Alcuni link più utili per quanto riguarda i quadri disponibili REST e le loro confronti:

  1. Un confronto di JAX-RS Implementazioni

  2. resto-introduzione

  3. tilkov-riposo-dubbi

  4. Resto anti-pattern

  5. I confronti Venditore

    JAX-RS - Parte I

Apache Cocoon è una soluzione molto buona per implementazione di un RESTful Web Services.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top