5

我需要创建一个非常简单的 DMS(文档管理系统)/文件存储库/文件管理器,或者我们在 Java EE 下可以称之为的任何东西。

它应该允许用户创建文件夹并将文件上传到其中,文件夹/文件信息应该存储在数据库中以检查哪个用户创建了什么(从这个意义上说,一个简单的文件管理器只允许一个浏览服务器磁盘上的目录是不足够的)。

更明确地说,这里或多或少应该是什么:

微型DMS

到目前为止,我搜索了可以使用的罐装解决方案,但是我只发现 TinyDMS(http://sourceforge.net/projects/tinydms/)非常好(上图是它的截图),它使用 jackrabbit然而,文件搜索需要大量的 Spring 框架依赖,而且编译起来很麻烦(还没有成功)。然后是 OpenKM 和 LogicalDoc,但它们是非常复杂的程序,不适合包含在第三方应用程序中。没有什么我可以开始的吗?

4

2 回答 2

2

使用jackrabbit DMS java base。

http://jackrabbit.apache.org/

于 2015-01-10T18:23:48.933 回答
0

如果您不想使用 Alfresco、Nuxeo 或其他 DMS,也许您应该开发自己的“Light (DMS)”。为此,您可以从存储库开始;为此,您可以尝试将Apache JackrabbitModeshape作为较低级别来管理数据、文件、版本、删除等。就个人而言,我将 Modeshape 用于我的研究生项目,因为它的文档和易于实施。然后我使用 JAAS 来管理每个文件或文件夹的用户及其权限。

于 2014-01-13T05:01:18.500 回答