我现在要做一个小程序。要求是:每天定时的读取数据库里面的内容,如果发现时今天更新的内容,就自动发送邮件通知一部分人今天更新的内容。
那么应该怎么做??
我想到的两种方法是:
1、java写一个定时任务,定时读取数据库最新内容并发送。然后再后台一直运行来完成这个任务。2、java建立一个project,功能为,读取数据库的最新内容并发送。然后将这个project导出为runnable jar file。然后做个批处理来执行这个任务。把这个批处理文件添加到windows的任务计划里面。让其每天定时执行。
这两个方法那个靠谱一点。或者 您帮忙提个好点的方案。。
那么应该怎么做??
我想到的两种方法是:
1、java写一个定时任务,定时读取数据库最新内容并发送。然后再后台一直运行来完成这个任务。2、java建立一个project,功能为,读取数据库的最新内容并发送。然后将这个project导出为runnable jar file。然后做个批处理来执行这个任务。把这个批处理文件添加到windows的任务计划里面。让其每天定时执行。
这两个方法那个靠谱一点。或者 您帮忙提个好点的方案。。
解决方案 »
- EL里如何处理变量
- 服务器断点续传连接超时
- 请教时间的问题
- hibernate级联删除问题
- Struts 框架中 转码问题
- java 读取大型csv文件越来越慢
- 寻些建议,求点忠告!
- 30分!求用DOM对象创建一个名为productinfo的XML文件productinfo.xml?给出源码。
- hibernate运行时报错,在本地juint单元测试正确,求大神帮助
- 如果不使用web.xml文件,在学习struts2时怎么配置filter?
- 使用了Hibernate的二级缓存后,缓存里的数据到底是存在服务器上,还是客户端上?谢谢!
- nutch在eclipse控制台调试的时候indexingfilters中的方法未执行?
一般都是用计划任务来跑batch的。
也可以跟spring 结合、
配置好就行了、也可以使用java main跑起来、不过感觉还是第二种方案比较省事、