在Spring Web应用程序(或任何Java Web应用程序)中集成目录监视器

时间:2013-05-07 20:00:32

标签: java java-ee

我正在尝试在我的web应用程序中合并一个文件目录观察器,如:http://docs.oracle.com/javase/tutorial/essential/io/notification.html。我试图将此应用于我的春季网络应用程序,这是一个电子商务应用程序。

我的基本工作流程是将文件放入目录并在该文件中,我将处理文本文件并执行现有Web应用程序中的一些业务逻辑。

这将取代某人浏览网站并订购商品和提交订单的过程。

在应用程序中是否存在此类文件处理的任何示例?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我没有听说过任何预先构建的库,但在我看来,您可能希望有一些线程或计划任务只记住相关目录中的最后一个文件,读取当前文件,并进行比较他们俩。这可以作为线程,线程池的一部分或使用类似Quartz的某些调度进程来完成。这一切都取决于你想要怎么做。

修改 进一步挖掘,似乎java.nio库可能提供一种监视文件系统进行更改的方法。查看this article了解详情。