Costruire un webservice con mvc [chiuso]

-1

Sto programmando il mio sito web qui sulla base di MVC.

E sto pensando a un webservice (chissà, forse un giorno creerò un'app per Android o qualcosa del genere).

Il sito e il webservice si comporteranno in modo diverso l'uno dall'altro.

Quindi cosa dovrei fare? Scrivi controller diversi per ogni ... o cose IF dappertutto?

Ad esempio: sul sito, il controller agirà come tale:
Password corretta?
---- > reindirizzare l'utente per accedere alla schermata
Password errata?
---- > visualizza nuovamente la pagina di accesso

Ma il webservice mostrerà semplicemente un json come:
{messaggio: 'password errata / sucess'}

Quale pensi sia l'approccio migliore?

    
posta Adinan 27.03.2014 - 15:41
fonte

1 risposta

0

Il tuo "materiale IFs dappertutto?" domanda tipo di risposte in sé. Ovviamente non è un buon progetto.

Dovresti separare i controller, ma farli affidare a una base di codice comune per le azioni condivise. Ad esempio, si dovrebbe avere solo una posizione nel codice che verifica una password. Ogni controller dovrebbe chiamare questo codice e quindi rispondere con il comportamento appropriato in base al contesto di quel controller.

    
risposta data 27.03.2014 - 16:40
fonte

Leggi altre domande sui tag