【发布时间】:2010-07-04 08:36:27
【问题描述】:
我应该如何向使用 Coldbox 框架的应用添加 cfschedule 任务?
我应该:
a.) 编写一个执行任务的事件,并使用 Coldbox 将 cfschedule 指向该 URL?
b.) 在冷箱之外编写一个简单的 .cfm?
一个比另一个更好吗?
谢谢。
【问题讨论】:
标签: coldfusion coldbox
我应该如何向使用 Coldbox 框架的应用添加 cfschedule 任务?
我应该:
a.) 编写一个执行任务的事件,并使用 Coldbox 将 cfschedule 指向该 URL?
b.) 在冷箱之外编写一个简单的 .cfm?
一个比另一个更好吗?
谢谢。
【问题讨论】:
标签: coldfusion coldbox
我同意,选择 A,它为您提供整个生命周期,访问日志记录、ses 等。
【讨论】:
我选择使用 ColdBox 事件,因此我可以利用 ioc 插件,而无需直接从应用程序范围访问 ColdSpring。
【讨论】:
我认为这实际上取决于计划任务与您的核心功能的紧密程度。
如果 ColdBox 允许您重新使用已经运行的站点的某些部分,或者如果它可以提供更好的保护以防止以后出现更改问题,请务必使用它。这可能是 90% 的正确答案。
但是,如果您想做一些无关紧要的事情,例如电子邮件和归档您的 IIS/Apache 日志,那么我认为将两者结合起来是没有意义的。
【讨论】: