休息Web服务反模式

时间:2014-07-17 13:48:42

标签: java web-services rest jersey

我正在使用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选项,我正在扰乱这个概念吗?

0 个答案:

没有答案