开发 CalDav 服务器一般步骤是什么?我需要提供 servlet 吗?如果是,那么我必须为请求返回什么?JSON或XML或.ics文件?当用户订阅我的日历时,这是否意味着他的客户端将在一段时间后拉取我的服务器(调用servlet)。
我的数据库中保存了一组事件(一个非常特殊的数据库,所以我不能使用一些流行的开源服务器,比如MySQL)。现在我想构建一个CalDav服务器(通过Java),以便用户可以将其日历客户端连接到它以检索或修改事件。我是新手,所以有很多问题,希望你们能帮我。
一般步骤是什么?
我需要提供 servlet 吗?如果是,那么我必须为请求返回什么?JSON或XML或.ics文件?
当用户订阅我的日历时,这是否意味着他的客户端将在一段时间后拉取我的服务器(调用servlet)。
更新:自从我第一次问这个问题以来,这是一个1年前的问题,但我得到了相当多的赞成票,所以我有义务提供一些信息:我最终使用Milton库 http://milton.io/,它抽象出servlet,你只需要编写函数来返回数据。该库的作者非常有帮助且内容丰富。最终结果:我们的caldav服务器已经工作。
我也接受埃弗特的回答。