【发布时间】:2010-11-24 08:48:30
【问题描述】:
我想知道如何从 EJB 3 bean 访问文件系统?
我在互联网上搜索了这个主题,但没有找到好的答案。
有些人建议使用 java.io/java.nio,即使规范禁止这种用法。无论如何,大多数应用服务器似乎都允许访问此 API。
另一个想法是使用 JCA 连接器来访问文件系统或 LDAP 目录。
当一个简单的文件在性能和使用的资源方面是一个更好的解决方案时,我想这样做以避免在数据库中使用 BLOB。
你会如何解决这个问题?
【问题讨论】:
-
您不必在数据库中有 BLOB。 SQL Server 2008 支持文件流存储,它基本上将文件转储到数据库服务器上的文件夹中,但通过数据库公开。 blogs.msdn.com/rdoherty/archive/2007/10/12/…