我開發了一個Web應用程序,其中一個功能是發送電子郵件。Quartz如何將在線行動安排爲預定工作?
我喜歡在批處理作業中完成實際發送電子郵件的行爲。用戶點擊在線屏幕上的觸發按鈕時的含義。發送電子郵件的工作將按計劃運行,而不是立即運行。
如何做那exaclty?任何示例代碼引用等?
我開發了一個Web應用程序,其中一個功能是發送電子郵件。Quartz如何將在線行動安排爲預定工作?
我喜歡在批處理作業中完成實際發送電子郵件的行爲。用戶點擊在線屏幕上的觸發按鈕時的含義。發送電子郵件的工作將按計劃運行,而不是立即運行。
如何做那exaclty?任何示例代碼引用等?
我會推薦Quartz website在那裏我學習了Quartz。
對於Spring集成,遵循http://static.springsource.org/spring/docs/1.2.9/reference/scheduling.html
這tutorial會給你更好的主意如何在石英安排一份工作。
在示例中,DumbJob.class將實現來自Quartz的Job接口,並提供execute()方法。該方法將包含批處理作業代碼。
我想你真正想要做的是在這裏實現一個隊列/工作模型。作業被添加到隊列中並定期進行,工作人員對隊列進行輪詢以確定是否需要執行任何操作。