データベースには一連のイベントが保存されています(非常に特殊なデータベースなので、MySQLなどの一般的なオープンソースサーバは使用できません)。今は、ユーザーがカレンダークライアントに接続してイベントを取得または変更できるように、JavaでCalDavサーバーを構築したいと考えています。私はこれに新しいので、多くの質問を持って、あなたが私を助けてくれることを願っています。CalDavサーバの開発
一般的な手順は何ですか?
サーブレットを提供する必要はありますか?はいの場合は、リクエストに返す必要がありますか? JSON、XML、または.icsファイルですか?
ユーザが自分のカレンダーを購読すると、その時間内にクライアントが自分のサーバをプルする(サーブレットを呼び出す)ことになります。
アップデート:私はミルトンライブラリhttp://milton.io/を使用して終了、それは抽象化:これは私が最初に尋ねたが、私はかなりのupvotesを得たので、私はいくつかの情報を提供する義務ですので、1歳の質問ですサーブレットを使用するには、データを返す関数を記述するだけです。図書館の著者は非常に有益である。最終結果:私たちのcaldavサーバーが機能しました。
私はエバートの答えも受け入れます。
こんにちは - まだmilton.ioを使用していますか?どうだった? – avijendr