In questo momento stiamo discutendo su due modi di strutturare il nostro progettoGioca Progetto Quadro struttura consigliata
Scomporre il progetto in moduli e ogni modulo contengono i modelli, ad eccezione, regolatore di cui ha bisogno. Quindi un modulo utente potrebbe contenere il Modello utente, tutti i possibili casi di eccezioni utente per Utente e il punto finale REST per trattare con Utente
Segue l'approccio tradizionale in cui abbiamo modelli di livello superiore, servizi, controllori, eccezioni. Quindi nei servizi ci saranno pacchetti secondari e allo stesso modo in Eccezioni.
Struttura 1:
app/
/serviceA
/models
Foo.scala
/controllers
/exceptions
serviceA.scala
/serviceB
/models
Bar.scala
/controllers
/exceptions
serviceB.scala
Structure 2:
app/
/controllers
/models
Foo.scala
Bar.scala
/exceptions
/serviceA
/serviceB
/services
/serviceA
/serviceB
C'è una struttura di progetto consigliato che dispone di eccezioni, servizi, modelli?