我遇到如下问题,任何机构都可以提出如何解决问题的建议!!
我在我的项目中使用JSF,在backbean中我应该在(Jboss)服务器系统上的特定文件夹中创建文件夹。在会话即将销毁之前,我需要删除服务器文件系统上的那些文件夹。
怎么做这个? 我不能为backbean实现HttpSessionListner,因为在它的构造函数中我做了很多其他的事情。 不知道如何解决这个问题,任何机构都可以给出任何好主意吗?
提前致谢。 ~Shyam
答案 0 :(得分:1)
您必须考虑即使在服务器崩溃时也能正常工作的解决方案。我会实现一个作业/批处理来删除所有超过一定时间的文件夹(例如,假设为1天)。测试文件夹是否足够旧以便删除可能没问题,具体取决于您的具体应用程序。 (例如,您可以阅读文件夹的创建日期,或创建具有包含创建文件夹日期的给定名称的文件夹)