我正在使用jersey库在java中开发其他Web服务,我的Web服务逻辑是关于事件的。喜欢facebook活动。
我目前正在创建像这样的网络服务:
我已收到我返回的活动的请求
id
name
end date
start date
description
然后如果有人想要获得有关该事件的更多信息,例如参与者,地点或媒体
我根据活动ID提供不同的网络服务。
这会强制构建前端的人拥有链接的Web服务请求,因为他们需要知道event_id才能询问参与者,地点或媒体。
我在想做类似的事情:
获取活动网络服务请求并提供:
id
name
start date
end date
description
participants - list of participants
media - list of media
places - list of places
这不是完全反模式吗?因为使用Rest,目的是让不同的URL识别特定的资源,通过做2选项,我正在扰乱这个概念吗?