构建一个游戏框架应用程序

时间:2012-03-21 09:02:33

标签: java model-view-controller service playframework

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

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

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

1 个答案:

答案 0 :(得分:0)

是的,您可以通过作业更新模型,作业是交易。

对于您的通用逻辑,如果它与特定模型对象相关,您可以使用此对象上的方法来放置您的公共逻辑:将每个与特定实例无关的代码和非静态方法放入静态方法与特定实例相关的逻辑。