2010-07-28 64 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是一个强大的易于设置的解决方案。

相关问题