Questa potrebbe sembrare una domanda strana, ma sto cercando di capire quale sia la "migliore pratica" per convertire un'applicazione che è impostato per utilizzare qualcosa come la generazione di controller di Roo o Grails (che fornisce funzionalità CRUD di base) a qualcosa che restituisce un corpo di risposta JSON invece di essere utilizzato in un'applicazione JavaScript.Come passare da un progetto Spring Roo o Grails dal tipico MVC ad AJAX/JSON/REST
L'ambiguità della tecnologia qui è perché non ho ancora avviato il progetto. Sto ancora cercando di decidere quale tecnologia (basata su Java) usare e di vedere quale tipo di strumenti di produttività dovrei imparare/utilizzare nel processo. Sarà un'applicazione web e utilizzerà un livello di persistenza del database. Tutti gli altri dettagli sono nell'aria.
Forse il modo più semplice per raggiungere il mio obiettivo è quello di sviluppare utilizzando una sorta di plug-in AJAX per iniziare, ma la maggior parte delle esercitazioni e delle descrizioni in uscita dicono di iniziare con una normale architettura MVC. Roo sembra rendere difficile la conversione dei controller che genera per i tipi di ritorno compatibili con JSON, e non ho familiarità con Groovy/Grails per sapere cosa serve per farlo.
Questa è principalmente un'esperienza di apprendimento per me, e sono aperto a qualsiasi critica o consiglio, ma essendo un forum Q/A, mi rendo conto di dover incorporare una domanda obiettiva di qualche tipo. Per soddisfare questa esigenza, chiedo:
Qual è il modo migliore per configurare un'interfaccia AJAX/RESTful per le mie entità in Roo e/o Grails?
Grazie per una risposta così elaborata! Questo è esattamente il tipo di cosa che stavo cercando. – Andy