Jakarta ee J2EE和用于文件存储的虚拟文件系统
我正在努力解决这个问题 “如何在J2EE web应用程序的文件系统中存储某些文件” 据说,出于可移植性的原因,至少不建议访问FS 我想知道有什么其他的可能性,使它更便携,而不是在同一时间性能沉重 我可以想出以下方法Jakarta ee J2EE和用于文件存储的虚拟文件系统,jakarta-ee,lucene,filesystems,vfs,apache-commons-vfs,Jakarta Ee,Lucene,Filesystems,Vfs,Apache Commons Vfs,我正在努力解决这个问题 “如何在J2EE web应用程序的文件系统中存储某些文件” 据说,出于可移植性的原因,至少不建议访问FS 我想知道有什么其他的可能性,使它更便携,而不是在同一时间性能沉重 我可以想出以下方法 直接使用FS(临时文件、webapp文件夹等)不是真正可移植的-可能是一些用户目录 使用一些虚拟FS(ApacheCommonsVFS)——增加了切换FS impl的可能性 在DB中存储文件-对于Lucene索引文件,它失去了意义 JCA-它过于复杂,我需要为使用的每个FS使用适配
- 直接使用FS(临时文件、webapp文件夹等)不是真正可移植的-可能是一些用户目录
- 使用一些虚拟FS(ApacheCommonsVFS)——增加了切换FS impl的可能性
- 在DB中存储文件-对于Lucene索引文件,它失去了意义
- JCA-它过于复杂,我需要为使用的每个FS使用适配器
- JCR-使用它好吗(ApacheJackrabbit)