Esistono buoni esempi di applicazioni Web che consumano servizi Web riposanti?
Sto sviluppando una webapp con Spring, e sono arrivato al punto di leggere liste di elementi e dettagli di elementi da un API JSON RESTful. Ho iniziato a sviluppare come se stessi usando un database, creando servizi, elementi del modello e DAOS, ma ora sono bloccato su come fare un progetto adeguato qui.
Gli oggetti del modello dovrebbero contenere un metodo fromJson / toJson e incapsulare se stessi le informazioni sulla serializzazione? Cosa dovrebbero fare gli oggetti DAO? Dove dovrei conservare le informazioni specifiche di WS (url, chiavi API, nomi di oggetti, ecc.)?
Qualsiasi buona app di Open Source sarebbe bella.