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