Quote Originariamente inviata da gaten Visualizza il messaggio
Mappare il controller/metodo alla richiesta è una questione di gusti, alcuni fanno come te, richiesta in "get" allora richiamo il metodo getAction del controller, richiesta in post allora richiamo postAction etc.


Tutto a mano, non amo particolarmente i framework.. una buona parte l'ho fatta, però mi sorgeva un dubbio:

Se creo tipo una semplice classe "Operation", che effettua le quattro operazioni ,sum,difference,product,division, non posso mica chiamare i metodi (post,get,put e delete), cioè, non sò se rendo l'idea . Inoltre rispettando i principi di archiettetura REST, ogni PATH deve corrisspondere univocamente ad un servizio, e se ho due metodi x e y che accettono entrambi 2 parametri, come faccio a mapparli??
ciao,
ogni uri, in un ws di tipo rest, deve corrisponde ad "un'operazione che è possibile compiere su una risorsa".

la risorsa deve essere per lo più un'entità del database (ad esempio libri).

con le azioni tipiche di rest puoi

POST - > aggiungere un libro
PUT -> modificare un libro
GET -> recuperare uno o più libri
DELETE -> eliminare un libro o più


quello che mi pare di capire ti serva è solo l'implementazione di un MVC (pattern) che è cosa ben diversa da un web service