我有一个数据库中的表与用户和他们的旅行费用。我正在使用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