Shi*_*iji 2 java rest websphere jersey apache-wink
我们正在研究使用哪个REST框架以及在何处运行它.
鉴于现有的WebSphere(6.1.0.17)环境,您会使用Jersey of Wink吗?
或者你会推荐一个不同的平台?
作为第三种选择,为什么不在Spring MCV中使用Spring自己的RESTful功能.这很容易编码,测试和维护,并且(显然)适用于Spring,开箱即用.基于Spring REST管理代码的简易性归功于基于MVC,IoC和注释的架构.您可以选择一流的解决方案来增强您的解决方案,例如XStream用于序列化,Jackson JSON支持以及Spring自己的REST模板用于REST客户端或单元测试.
从本质上讲,Spring MVC的REST功能将REST作为架构而非协议处理,并将其与其他经过验证的方法(如IoC和MVC)完美融合.在考虑框架时,以下REST石蕊测试很有用:请参阅innoq.com/blog/st/2010/07/rest_litmus_test_for_web_frame.html.Springs方法检查更多框,这要归功于它的有效内容交付.
所有这些框架都归结为一件事是HATEOAS支持,其中REST响应包含与客户端当前可以从该资源执行的所有操作相对应的链接.大多数框架都承诺尽快引入这一框架,但需要一个批判性的眼光来理解最佳方法是什么.
在提供Wink和Jersey等JAX-RS解决方案时,我发现更多的重点是符合Java标准,而且架构的灵活性较低(例如使用其他第三方软件包).如果符合JAX-RS要求考虑Restlets,Wink或Jersey.否则,也许值得考虑Spring MVC的REST支持.
我已经将此类解决方案部署到WAS 7,没有任何问题或依赖性冲突.
| 归档时间: |
|
| 查看次数: |
5288 次 |
| 最近记录: |