La classe di servizio in MVC

6

Di tanto in tanto trovo che c'è bisogno di costruire una classe di servizio. Qualcosa che non posso realmente collegare all'interno di un modello per rispettare GRASP e SOLID.

Così ho creato una classe chiamata AccountTransferService.

  • Le classi di servizio sono buone pratiche di progettazione?
  • Rappresentano un modello?
  • Se un servizio non è un modello, cosa sono in un'architettura MVC?     
  • posta danidacar 30.03.2013 - 13:53
    fonte

    1 risposta

    7

    Are service classes good design practice ?

    Finché non contengono logica o stato di business ma orchestrano solo altri componenti, sì. Per ulteriori informazioni, consulta link

    Do they represent a Model ?

    Il modello in MVC è la tua applicazione meno l'interfaccia utente (V + C). In quanto tale, un servizio fa parte del modello , ma non è un modello a nel senso di un modello di dominio. Inoltre non sono ciò che i framework come Code Igniter di solito (e in modo errato) significano quando parlano di modelli.

    If a Service is not a Model what are they in a MVC arhitecture ?

    Vedi sopra, fanno parte del modello

        
    risposta data 30.03.2013 - 14:07
    fonte

    Leggi altre domande sui tag