6

簡単な文書管理システムを構築する予定です。できればJavaプラットフォームを中心に構築されています。これに関するベストプラクティスはありますか? 要件は次のとおりです。

  1. ドキュメントをアップロードする機能
  2. ドキュメントにタグを付ける機能
  3. ドキュメントをバージョン化する
  4. ドキュメントにコメントする

私が現在検討しているオプションがいくつかあります。最初のオプションは、SVN または CVS 上の単純な API であり、DB バックエンドを使用してタグ、アップローダー、コメントなどを追跡します。

別のオプションは、ファイルシステムを使用することです。バージョン フォルダー内のコピーとしてドキュメントをバージョン管理し、ファイル名を操作します。

または、GPL ではないオープンなドキュメント管理システムがあれば、それをニーズに合わせてカスタマイズし、アプリケーションにパッケージ化できます。このようなものを構築した経験のある人はいますか?

4

3 に答える 3

2

Content repository API for Javaといくつかの実装 (一部は無料) を参照してください。

于 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 に答える