我打算建立一个简单的文档管理系统。最好围绕java平台构建。是否有最佳实践?要求是:
- 上传文件的能力
- 标记文档的能力
- 版本文档
- 评论文件
我目前正在考虑几个选项。第一种选择是在 SVN 或 CVS 之上的简单 API,并使用数据库后端来跟踪标签、上传者、评论等
另一种选择是使用文件系统。将文档版本化为版本文件夹中的副本并使用文件名。
或者,如果有一个开放的非 GPL 文档管理系统,我们可以根据需要对其进行自定义并将其打包到我们的应用程序中。有没有人有建造这样的东西的经验?
我打算建立一个简单的文档管理系统。最好围绕java平台构建。是否有最佳实践?要求是:
我目前正在考虑几个选项。第一种选择是在 SVN 或 CVS 之上的简单 API,并使用数据库后端来跟踪标签、上传者、评论等
另一种选择是使用文件系统。将文档版本化为版本文件夹中的副本并使用文件名。
或者,如果有一个开放的非 GPL 文档管理系统,我们可以根据需要对其进行自定义并将其打包到我们的应用程序中。有没有人有建造这样的东西的经验?
您可能想查看Java 的内容存储库 API和几个实现(其中一些是免费的)。
看看那里的许多面向文档的数据库系统。我不能谈论 MongoDB 或其他任何东西,但我对 Couchdb 的体验非常棒。
最好的部分是您通过 REST 协议与它进行通信。
最好的方法是重用他人的努力。这种特殊的轮子已经被发明了很多次。
谁将使用它以及用于什么目的?