अभी हम हमारे परियोजनाप्ले फ्रेमवर्क परियोजना सिफारिश की संरचना
मॉड्यूल में परियोजना घुलना की संरचना करने के दो तरीके पर बहस कर रहे हैं और प्रत्येक मॉड्यूल मॉडल, अपवाद, नियंत्रक इसकी आवश्यकता होती है। इसलिए उपयोगकर्ता मॉड्यूल में उपयोगकर्ता मॉडल, उपयोगकर्ता के लिए सभी संभावित उपयोगकर्ता अपवाद मामले, और उपयोगकर्ता
पारंपरिक दृष्टिकोण का पालन करने के लिए आरईएसटी अंत बिंदु हो सकता है जहां हमारे पास शीर्ष स्तर के मॉडल, सेवाएं, नियंत्रक, अपवाद हैं। फिर सेवाओं में उप पैकेज होंगे और इसी तरह अपवादों में भी।
संरचना 1:
app/
/serviceA
/models
Foo.scala
/controllers
/exceptions
serviceA.scala
/serviceB
/models
Bar.scala
/controllers
/exceptions
serviceB.scala
संरचना 2:
app/
/controllers
/models
Foo.scala
Bar.scala
/exceptions
/serviceA
/serviceB
/services
/serviceA
/serviceB
वहाँ एक सिफारिश की परियोजना संरचना है कि अपवाद, सेवा, मॉडल सुविधाओं है?