2010-07-28 24 views
1

我有一個數據庫中的表與用戶和他們的旅行費用。我正在使用GWT並希望每月運行一次代碼,這將查詢數據庫並將賬單作爲PDF發送給客戶。我知道如何創建PDF並從servlet發送電子郵件。 如何在java中運行一個程序(或者一些其他的腳本,如果它不可能用java)每月運行一次?如何運行每月向客戶發送賬單的程序?

TNX

回答

1

爲了避免「重新發明輪子」我建議使用http://www.freshbooks.com/和捆綁您的應用程序到他們的API來發送帳單。您可以輕鬆將重複設置爲結算選項,以便每月都能重新發送賬單(連同提醒)。用戶然後可以獲取其賬單的PDF版本。

+0

我必須自己做,因爲它是我的研討會的一部分。 – DixieFlatline 2010-07-28 11:55:02

2

你有很多選擇。

如果您使用的是Unix,最簡單的解決方案是使用crontab進行批量調度。

如果您更喜歡100%的Java解決方案,Quartz framework是一個強大的易於設置的解決方案。

相關問題