| Ripostoso Un semplice quadro di riposo per Java |
Scarica ora |
Ripostoso Classifica e riepilogo
- Nome editore:
- Erik Beeson
- Sito web dell'editore:
- http://code.google.com/p/restly/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 2 MB
Ripostoso Tag
Ripostoso Descrizione
Un semplice quadro di riposo per Java In poche parole, è un quadro facile da usare per la costruzione di servizi web riposanti in Java. Finora, include 2 rappresentazioni: · Stringrepresentation: restituisce la stringa data come corpo etichetta e imposta il tipo di contenuto in testo / plain · serializzazioneRepresentation: prende un oggetto e lo serializza con Xstream come testo / XML o applicazione / JSON, a seconda di testo L'intestazione di richiesta di accettazione fornita. Ecco alcune caratteristiche chiave di "Resthia": · Le risorse sono rappresentate da classi identificate con un'annotazione @resource ("...") e scoperta automaticamente dalla directory Web-INF / Classes. · Il parametro a @resource è il percorso in cui la risorsa è destinata a, supportando il modello con {...}. · Metodi HTTP Mappa dei metodi sulla classe delle risorse e può restituire un'istanza di una rappresentazione, che verrà restituita al cliente. · Converte automaticamente le richieste della testa a una richiesta di ricezione e sopprime l'output del corpo dell'entità. · Enumera automaticamente i metodi disponibili e rispondono alle richieste di opzioni. · Richiedere i parametri, richiedere attributi, attributi del percorso di risorse e oggetti httpsvServleTrequest / httpsvServlesponse iniettati automaticamente dal nome in campi sulla classe delle risorse. Per sicurezza, la richiesta di parametri verrà iniettata solo in campi pubblici. · Livello delle risorse e intercettori del metodo a livello mediante decorazione con @NinterCededBy (...) annotazione. Interceptor Interface Definisce i metodi chiamati prima e dopo l'esecuzione del metodo risorse. Prima che Interceptor restituisse: · Interceptorchain.Next Continua a elaborare il prossimo intercettore o metodo di risorsa. · La rappresentazione ha fermato tutta l'ulteriore esecuzione di intercettori o metodo di risorse e restituire questa rappresentazione al client. · Null fermano tutta l'ulteriore esecuzione di intercettori e si muove per eseguire il metodo risorse. · Dopo l'intercettazione prende il ritorno della rappresentazione dal metodo delle risorse e restituisce una rappresentazione (la stessa di quella passata o una diversa). · I campi possono essere decorati con annotazioni ovali che verranno controllate prima di richiamare il metodo e gli errori saranno segnalati automaticamente al client con le descrizioni serializzate in formato richiesto nel corpo di entità e impostato del codice di stato appropriato. · Tunnels inserisci ed elimina il post utilizzando un'intestazione HTTP (X-HTTP-Method-override) o un parametro (metodo-override). · Negozia il tipo di contenuto tramite l'intestazione Accetta. Controlla automaticamente XML o JSON. Potrebbe rendere questo configurabile ad un certo punto. · Imposta correttamente i codici di risposta basati su vari tipi di errori rilevabili (metodo non consentito, tipo di supporto non supportato, cattiva richiesta). · Per impostazione predefinita, quando serializzato produce l'XML, include un foglio di stile in base al nome della classe risorsa, al nome del metodo e ad un URL di base configurabile. Può essere escluso passando null come secondo parametro al costruttore. Requisiti: · Java.
Ripostoso Software correlato