Visualizzazione dei risultati da 1 a 5 su 5

Discussione: REST Web Services

Hybrid View

  1. #1
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Senza usare un framework/libreria specifica, una soluzione sarebbero le classiche Servlet, più eventualmente l'uso di JSP se si vuole generare ad esempio un documento XML sfruttando JSTL o altri custom tag.
    Per cose basilari e semplici potrebbero anche bastare, dopotutto i metodi doGet, doPost ecc.... delle Servlet sono già "mappati" 1:1 con i metodi HTTP GET, POST ecc...
    Non sarebbe tutto rose e fiori .... ad esempio estrarre parti del URL non è così semplice ed effettuare il marshalling/unmarshalling di documenti XML o JSON va implementato espressamente con del codice. Altrimenti, in genere, è meglio affidarsi ad una qualche libreria/framework.

    Lo standard in Java è JAX-RS e Jersey è la implementazione di riferimento. Un altro framework è Restlet, non è una implementazione di JAX-RS ma ha una filosofia e un livello di astrazione praticamente similare a JAX-RS.
    Un altro progetto è RESTEasy (di JBoss Community) che è un'altra implementazione di JAX-RS.
    Anche con Spring Framework è possibile realizzare servizi REST.

    Personalmente al momento sto giusto studiando le specifiche JAX-RS e l'implementazione Jersey.

    Mi hai illuminato grazie! e di Axis2 che ne pensi?..mi pare però che non implementi un Restful WebServices ma solo Rest, o sbaglio?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Java_Machine Visualizza il messaggio
    e di Axis2 che ne pensi?
    Axis non lo conosco (ancora) ma ne sento spesso parlare. Che io sappia è molto più focalizzato sui servizi SOAP però se non sbaglio ha anche un qualche supporto per i servizi REST.

    Quote Originariamente inviata da Java_Machine Visualizza il messaggio
    mi pare però che non implementi un Restful WebServices ma solo Rest, o sbaglio?
    REST è concettualmente lo stile architetturale, introdotto e definito originariamente da Roy Fielding. "Restful WebServices" sono i servizi web che usano i principi REST. Quindi non stai parlando di due cose diverse ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.