Ich habe eine Reihe von Ereignissen in meiner Datenbank gespeichert (eine sehr spezielle Datenbank, daher kann ich einige populäre Open-Source-Server nicht mit, sagen wir, MySQL verwenden). Jetzt möchte ich einen CalDav-Server (per Java) aufbauen, damit ein Benutzer seinen Kalender-Client damit verbinden kann, um Ereignisse abzurufen oder zu ändern. Ich bin neu, also habe viele Fragen, hoffe, dass ihr mir hilft.Entwicklung eines CalDav-Servers
Was sind die allgemeinen Schritte?
Muss ich ein Servlet anbieten? Wenn ja, was muss ich dann für eine Anfrage zurückgeben? eine JSON- oder XML- oder .ics-Datei?
Wenn ein Benutzer meinen Kalender abonniert, bedeutet dies, dass sein Client nach einem Intervall meinen Server (das Servlet) aufrufen wird.
Update: das 1-jährige Frage, da ich zunächst gefragt, aber ich habe ganz ein paar upvotes, also bin ich verpflichtet, einige Informationen zur Verfügung zu stellen: Ich landete mit Milton Bibliothek http://milton.io/, es abstrahiert die Servlets, Sie müssen nur Funktionen schreiben, um Daten zurückzugeben. Der Autor der Bibliothek ist sehr hilfreich und informativ. Das Endergebnis: Unser caldav-Server hat funktioniert.
Ich akzeptiere auch Everts Antwort.
Hallo da - benutzen Sie immer noch milton.io? Wie ist es gelaufen? – avijendr