Sono in procinto di scrivere un servizio Web basato su JSON. Il servizio accetterà due tipi di richieste: comandi (ad es. CreateOrder) e query (ad esempio getOrders). Ogni richiesta deve inviare le credenziali dell'utente (nome utente/password) per l'autenticazione (forse nelle intestazioni HTTP). Il servizio deve essere implementato in Java.Framework Java da utilizzare per il servizio Web basato su JSON
Quali strutture consigliate per questo caso d'uso? Lo stack di base che sto pensando è costituito da servlet supportati da un framework JSON come Jackson. Sono altri quadri che consiglieresti e perché? Non vi è alcuna necessità o desiderio di rendere il servizio RESTful, tuttavia l'integrazione regolare con Java EE 6 o Spring sarebbe un vantaggio.
Grazie in anticipo per il vostro tempo.
Why Spring MVC? Non è una struttura di presentazione? Non ho bisogno di inviare risposte HTML, solo dati puri in formato JSON. Inoltre non ho bisogno di un protocollo RESTful - solo comandi e query semplici. – Naresh
Capisco la tua domanda, ma molte persone usano il mvc di primavera per questo. –
@Naresh, un servizio Web MVC è anche un framework di presentazione (in cui la presentazione può essere XML, JSON, dati grezzi in matrici di byte, ecc.) Inoltre, i servizi Web RESTful utilizzano le risposte HTTP (alcune implementate come pattern MVC) –