PlayFramework是否遵循前端控制器模式?

时间:2018-02-12 10:51:00

标签: playframework

我认为Playframework遵循front controller pattern是否正确,因为所有请求都进入同一点并从那里开始路由?你知道 我们在conf/routes文件中定义的一个。

1 个答案:

答案 0 :(得分:0)

看起来像那样。

  

您知道我们在conf/routes档定义的那个。

该路由器可以直接编程:https://www.playframework.com/documentation/2.6.x/ScalaSirdRouter

并替换one that we define at conf / routes filehttps://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创建者是否特别关注它,比如阅读模式描述并根据模式"规范"来构建它。