我在数据库中有一个表,其中包含用户及其旅行费用。我正在使用GWT并希望每月运行一次代码,这将查询数据库并将账单作为PDF发送给客户。我知道如何创建PDF并从servlet发送电子邮件。 如何在java(或其他一些脚本,如果不可能用java)中运行一个程序,每月运行一次?
TNX
答案 0 :(得分:3)
Unix及衍生产品:使用cron - > http://en.wikipedia.org/wiki/Cron
Windows:使用任务计划程序 - > http://support.microsoft.com/kb/308569
如果你想获得幻想,纯粹用java做: - > http://www.quartz-scheduler.org/,但请先考虑OS调度程序。
答案 1 :(得分:2)
答案 2 :(得分:1)
为了避免“重新发明轮子”,我建议使用http://www.freshbooks.com/并将您的应用绑定到他们的API中以发送您的账单。您可以轻松地将重复设置为结算选项,以便每月重新发送帐单(以及提醒)。然后,用户可以获取其账单的PDF版本。