RESTful Web服务和Struts 2

时间:2014-10-10 13:33:38

标签: java web-services rest struts2 restful-architecture

我们正在评估一种教育活动设计。我们希望以RESTful Web服务的形式创建完整的后端(处理业务逻辑)。各种应用程序可以使用这些服务。从Struts2框架调用这些Web服务是个好主意吗?我读了几篇文档,人们不鼓励它。

我们很乐意与Struts2合作,因为团队非常强大。但如果它的方法不好,我们可能会考虑其他选择。

1 个答案:

答案 0 :(得分:0)

如果您想在客户端和服务器端(这是Struts2)之间利用表示层上的开发,那么您可以使用Web服务客户端API来利用Web服务。此时,这些Web服务可用作数据资源。

如果您只想留在客户端,那么您不需要任何服务器端框架来进行前端开发。

请注意,您在评论中发布的The introduction to Struts2 and RESTful applications引入了一种替代方法,而不是使用Struts2框架以RESTful API形式创建后端的Web服务。

将Struts2用于REST而不是Web服务可以成为RAD(快速应用程序开发)的解决方案。因为Web服务是非常复杂的技术,在上层高级架构中使用并使用一些替代资源API可能具有成本效益。