1

サーブレットベースのJava Webアプリケーションでサービスを実装する方法について情報を探しています。これは、webdavを介したオフィススイートのプログラムのような一般的なファイルタイプのオンライン編集(読み取り/編集/保存)を処理できます。Tomcat 7 が実行されており、webdav を使用して、クライアント コンピューター (同僚によって実装された) にフォルダーをマウントしていますが、これは正常に動作します。現在、このオンライン編集機能を実装する方法を調査するよう依頼を受けています (たとえば、Web アプリで .doc ファイルを開き、Word でファイルを編集し、Web アプリに自動的に保存するなど)、多くの情報/ハウツーを見つけることができませんでした。このトピック。

これまでに見つけたものから、この webdav 機能を使用して、いくつかの応答ヘッダー値を設定する必要があり、独自のサーブレットを実装する必要があることがわかりました。しかし、私はまだどこから始めるべきか、そして私が正しければ... 誰かがこれのための良いリソースを知っていますか? (ドキュメンテーション、簡単な webapp の例、...なんでも)?

4

1 に答える 1

1

あなたが説明した目的を正確に意図したミルトンを使用する必要があります。実装は非常に簡単です。注釈付きのメソッドを作成して、Web アプリケーションの情報を webdav 経由で利用できるようにします。これには、ファイルとフォルダーの閲覧、アップロード、ダウンロード、およびロック (MS Office に必要) が含まれます。

Milton Web サイトには、実装プロセスをガイドするチュートリアルがあります。

最初のチュートリアルの簡単な Hello World の実装を次に示します: https://github.com/miltonio/milton2/blob/master/examples/tuts-anno1/src/main/java/com/helloworld/HelloWorldController.java

Milton には、DAV レベル 1 のみをサポートする無料のコミュニティ エディションが付属しています。これは、Bitkinex、Cyber​​duck などのほとんどのサード パーティの webdav クライアントで動作します。ただし、Win7、MacOS、MS Office などのオペレーティング システムの webdav クライアントとの互換性を確保するには、商用ライセンスで利用できるエンタープライズ エディションが必要です。

詳細はミルトンのサイトをご覧ください - http://milton.io

(私は著者です)

于 2013-11-13T23:05:33.237 に答える