【问题标题】:Structuring a playframework application构建 playframework 应用程序
【发布时间】:2012-03-21 09:02:33
【问题描述】:

我是 playframework 的新手,所以虽然这可能是一个新手问题,但我需要问一下。我有一个应用程序,其中数据库数据可以通过 Web 请求以及传入的电子邮件进行更改。

我知道控制器主要用于网络请求。因此,我是否应该将模型修改逻辑封装在一个单独的类中,我应该从控制器和接受电子邮件的人那里调用它。这就是服务范式的用途吗?

其次,邮件接收器应该使用什么。工作还是插件?目前我创建了一个每 10 秒刷新一次的作业,但不知道是否适合使用作业来修改数据库。也许,该作业可以触发插件将侦听的内部事件......

【问题讨论】:

    标签: java model-view-controller service playframework


    【解决方案1】:

    是的,您可以通过作业更新模型,作业是事务性的。

    对于您的通用逻辑,如果它与特定模型对象相关,您可以在该对象上使用一个方法来放置您的通用逻辑:将每个不绑定到特定实例的代码和非静态方法放入静态方法中与特定实例相关的逻辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2019-04-06
      • 2014-06-26
      • 2014-07-15
      相关资源
      最近更新 更多