Ho un insieme di eventi salvati nel mio database (un database molto speciale, quindi non posso usare alcuni noti server open source con, per esempio, MySQL). Ora voglio creare un server CalDav (da Java) in modo che un utente possa connettersi al suo client di calendario per recuperare o modificare eventi. Sono nuovo di così, ho un sacco di domande, spero che mi aiutiate.Sviluppo di un server CalDav
Quali sono i passaggi generali?
Devo offrire un servlet? Se sì, allora cosa devo restituire per una richiesta? un file JSON o XML o .ics?
Quando un utente si iscrive al mio calendario, vuol dire che il suo cliente estrarrà il mio server (chiama il servlet) dopo un intervallo.
Aggiornamento: questo è di 1 anno vecchia questione da quando ho chiesto ma ho avuto abbastanza alcuni upvotes, quindi sono obbligato a fornire alcune informazioni: Ho finito per usare Milton biblioteca http://milton.io/, si astrae i servlet, devi solo scrivere le funzioni per restituire i dati. L'autore della biblioteca è abbastanza utile e informativo. Il risultato finale: il nostro server caldav ha funzionato.
Accetto anche la risposta di Evert.
Ciao - stai ancora usando milton.io? Com'è andata? – avijendr