У меня есть набор событий, сохраненных в моей базе данных (очень специальная база данных, поэтому я не могу использовать некоторые популярные серверы с открытым исходным кодом, скажем, MySQL). Теперь я хочу построить сервер CalDav (по Java), чтобы пользователь мог подключить к нему своего клиента календаря для извлечения или изменения событий. Я новичок в этом, поэтому у меня много вопросов, надеюсь, вы, ребята, поможете мне.Разработка сервера CalDav
Каковы основные этапы?
Нужно ли предлагать сервлет? Если да, то что я должен вернуть для запроса? файл JSON или XML или .ics?
Когда пользователь подписывается на мой календарь, это означает, что его клиент потянет мой сервер (вызовет сервлет) через интервал.
Update: это 1-летний вопрос, так как я первый спросил, но я получил довольно некоторые upvotes, поэтому я обязан предоставить некоторую информацию: Я закончил с использованием библиотеки Milton http://milton.io/, она абстрагирует сервлеты, вам просто нужно написать функции для возврата данных. Автор библиотеки весьма полезен и информативен. Конечный результат: наш сервер caldav работал.
Я также принимаю ответ Эверта.
Привет, вы все еще используете milton.io? Как прошло? – avijendr