Playframework Play框架项目推荐结构
现在我们正在讨论两种方法来构建我们的项目Playframework Play框架项目推荐结构,playframework,playframework-2.0,Playframework,Playframework 2.0,现在我们正在讨论两种方法来构建我们的项目 将项目分解为模块,每个模块包含它所需的模型、异常、控制器。因此,用户模块可能包含用户模型、用户的所有可能的用户异常情况以及处理用户异常的其余端点 遵循传统方法,我们有顶级模型、服务、控制器和异常。然后在服务中会有子包,在异常中也会有类似的子包 结构1: app/ /serviceA /models Foo.scala /controllers /exceptions ser
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
是否有推荐的项目结构以异常、服务、模型为特征?推荐的代码结构“播放”方式如下:
app
└ controllers
└ models
└ views
conf
└ application.conf
└ routes
modules
└ admin
└ conf/admin.routes
└ app/controllers
└ app/models
└ app/views
project
└ build.properties
└ Build.scala
└ plugins.sbt
请看这里:
在上面的示例中,只有一个模块名为admin
,但是您可以与admin
并行添加更多模块
以这种方式构造代码可以让您利用内置的Play子项目功能。例如,只需键入以下内容,即可将程序上下文更改为admin
:
项目管理