2012-03-21 93 views
0

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

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

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

回答

0

是的,你可以通过工作更新模型,工作是交易。对于你的通用逻辑,如果它涉及到一个特定的模型对象,你可以在这个对象上使用一个方法来放置你的通用逻辑:把静态方法放在每个没有绑定到特定实例并且不是静态的代码上与特定实例绑定的方法逻辑。

相关问题