Post

Visualizzazione dei post con l'etichetta Paradigmi

REST 2.0: Definizione e configurazione con il framework Jersey

DOMANDA: Cos'è REST e come configurare un ambiente per utilizzarlo? RISPOSTA: REST ( RE presentational S tate T ransfer ) è un paradigma per la definizione di architetture distribuite.  I suoi principi si basano sulla leggerezza e sull'utilizzo dei metodi offerti dal protocollo HTTP : Ogni entità/operazione viene rappresentata come una Risorsa Per l'invocazione si utilizzano i metodi HTTP  (GET,PUT,POST,DELETE) La rappresentazione dei dati è snella (es. JSON ) REST non è un concetto nuovo: un sito web rispetta i principi REST, cosi come un feed RSS. Di recente si sta estendendo il concetto REST alle architetture orientate ai servizi, oggi principalmente basate su HTTP/SOAP. Una funzionalità/servizio che rispetta i principi REST è denominata  RESTful . In Java esiste la specifica JAX-RS (JSR-339) che regola l'utilizzo di REST. L'ultima release di JAX-RS è la 1.1 ma è in fase di approvazione la versione 2.0 che introduce migliorame