我需要用 Java(Windows 平台)开发一个小应用程序,它应该一直保留在内存中并访问 mysql 数据库。如果将一行插入到具有特定状态的特定表中,我应该能够生成一封电子邮件并将其转发给特定的人。
我知道如何访问 mysql 数据库,检查行状态和生成电子邮件等。但是如何编写后台进程来监听有趣的行以及可以使用哪些工具来完成这项工作是我想知道的. 请阐明一些观点。
谢谢你。
苏迪尔
我需要用 Java(Windows 平台)开发一个小应用程序,它应该一直保留在内存中并访问 mysql 数据库。如果将一行插入到具有特定状态的特定表中,我应该能够生成一封电子邮件并将其转发给特定的人。
我知道如何访问 mysql 数据库,检查行状态和生成电子邮件等。但是如何编写后台进程来监听有趣的行以及可以使用哪些工具来完成这项工作是我想知道的. 请阐明一些观点。
谢谢你。
苏迪尔
在后台自动运行的应用程序的 Windows 术语是“服务”。有几种方法可以将 Java 应用程序变成服务,请参阅这个问题:How to create a windows service from java app
这应该让你开始:
后台应用程序:
里面有一个 sleep 的循环。
每次休眠后,检查数据库表。
发送电子邮件:
Google JavaMail