我有一個數據庫中的表與用戶和他們的旅行費用。我正在使用GWT並希望每月運行一次代碼,這將查詢數據庫並將賬單作爲PDF發送給客戶。我知道如何創建PDF並從servlet發送電子郵件。 如何在java中運行一個程序(或者一些其他的腳本,如果它不可能用java)每月運行一次?如何運行每月向客戶發送賬單的程序?
TNX
我有一個數據庫中的表與用戶和他們的旅行費用。我正在使用GWT並希望每月運行一次代碼,這將查詢數據庫並將賬單作爲PDF發送給客戶。我知道如何創建PDF並從servlet發送電子郵件。 如何在java中運行一個程序(或者一些其他的腳本,如果它不可能用java)每月運行一次?如何運行每月向客戶發送賬單的程序?
TNX
Unix和衍生品:使用cron - >http://en.wikipedia.org/wiki/Cron
Windows系統:使用任務計劃程序 - >http://support.microsoft.com/kb/308569
如果你想獲得幻想,並在Java做純粹是: - >http://www.quartz-scheduler.org/,但考慮OS調度程序。
爲了避免「重新發明輪子」我建議使用http://www.freshbooks.com/和捆綁您的應用程序到他們的API來發送帳單。您可以輕鬆將重複設置爲結算選項,以便每月都能重新發送賬單(連同提醒)。用戶然後可以獲取其賬單的PDF版本。
我必須自己做,因爲它是我的研討會的一部分。 – DixieFlatline 2010-07-28 11:55:02