Coldbox и cfschedule

Как мне добавить задачу cfschedule в приложение с помощью фреймворка Coldbox?

Нужно ли мне:

а.) написать событие, которое выполняет задачу, и указать cfschedule на этот URL-адрес с помощью Coldbox?

б.) написать простой .cfm вне холодного бокса?

Одно лучше другого?

Спасибо.


person Henry    schedule 23.06.2010    source источник


Ответы (3)


Я согласен, выберите A, это дает вам весь жизненный цикл, доступ к журналированию, ses и т. Д.

person Luis Majano    schedule 24.06.2010

Вместо этого я решил использовать событие ColdBox, поэтому я могу воспользоваться плагином ioc, не обращаясь к ColdSpring непосредственно из области приложения.

person Henry    schedule 24.06.2010

Я думаю, это действительно зависит от того, насколько точно запланированная задача соответствует вашим основным функциям.

Если ColdBox позволит вам повторно использовать уже работающие части сайта, или если он обеспечит лучшую защиту от проблем с изменениями позже, обязательно используйте его. Вероятно, это правильный ответ в 90% случаев.

Однако, если вы хотите сделать что-то косвенно связанное, например отправить электронную почту и архивировать журналы IIS / Apache, то я не думаю, что имеет смысл объединять их.

person Ben Doom    schedule 24.06.2010