我认为Playframework遵循front controller pattern是否正确,因为所有请求都进入同一点并从那里开始路由?你知道
我们在conf/routes
文件中定义的一个。
答案 0 :(得分:0)
看起来像那样。
您知道我们在
conf/routes
档定义的那个。
该路由器可以直接编程:https://www.playframework.com/documentation/2.6.x/ScalaSirdRouter
并替换one that we define at
conf / routes file
:https://www.playframework.com/documentation/2.6.x/ScalaCompileTimeDependencyInjection#Application-entry-point
你甚至可以将它们组合起来(仍然只有一个"入口点"):https://www.playframework.com/documentation/2.6.x/ScalaSirdRouter#Binding-sird-Router
" Command"来自" Front控制器模式"正是"行动"在游戏中:https://www.playframework.com/documentation/2.6.x/ScalaActions
所以是的,Play看起来就像它遵循" Front控制器模式"。在我看来,这种模式是如此常见,所以我不确定Play创建者是否特别关注它,比如阅读模式描述并根据模式"规范"来构建它。