6

我打算建立一个简单的文档管理系统。最好围绕java平台构建。是否有最佳实践?要求是:

  1. 上传文件的能力
  2. 标记文档的能力
  3. 版本文档
  4. 评论文件

我目前正在考虑几个选项。第一种选择是在 SVN 或 CVS 之上的简单 API,并使用数据库后端来跟踪标签、上传者、评论等

另一种选择是使用文件系统。将文档版本化为版本文件夹中的副本并使用文件名。

或者,如果有一个开放的非 GPL 文档管理系统,我们可以根据需要对其进行自定义并将其打包到我们的应用程序中。有没有人有建造这样的东西的经验?

4

3 回答 3

2

您可能想查看Java 的内容存储库 API和几个实现(其中一些是免费的)。

于 2010-10-26T10:01:07.297 回答
1

看看那里的许多面向文档的数据库系统。我不能谈论 MongoDB 或其他任何东西,但我对 Couchdb 的体验非常棒。

http://couchdb.apache.org/

最好的部分是您通过 REST 协议与它进行通信。

于 2010-10-26T10:00:46.927 回答
0

最好的方法是重用他人的努力。这种特殊的轮子已经被发明了很多次。

谁将使用它以及用于什么目的?

于 2010-10-26T09:58:15.557 回答