【发布时间】:2012-01-25 02:56:03
【问题描述】:
目前正在开发一个基于 PureMVC 框架的 flex AIR 项目。项目有一个新的要求,一个操作要定期重复执行,有一定的业务逻辑。根据 PureMVC,这应该放在命令中,但是命令会在执行的那一刻被垃圾收集。
鉴于这种情况,几乎没有疑问/困惑/澄清......
- 使用业务逻辑创建命令将是一种解决方案......但是谁会在特定时间间隔触发它? (这不应该通过 PureMVC 的命令来完成)
- 将命令触发器放在中介器中或将逻辑放在中介器中(这会使 pureMVC 有点不纯:))
如何为这种情况找到解决方案?
【问题讨论】:
-
AFAIK 命令是用于业务逻辑。所以我想你的意思是别的?为什么收集命令 geta 垃圾很重要?它需要存储状态吗?这就是模型的用途。或者它是否需要控制一个顺序异步进程?或者我们可能正在使用不同的业务逻辑定义。由于这是关于 PureMVC 我使用 PureMVC 最佳实践中的定义:puremvc.org/component/option,com_wrapper/Itemid,174
-
您是正确的命令用于业务逻辑。我有一个要在后台运行的顺序异步进程。
标签: actionscript-3 apache-flex air puremvc