java Rest开源框架选择

发布于 2022-08-24 13:56:02 字数 390 浏览 28 评论 0

当前的情况是这样的:

  1. 我们正在使用RESTEasy作为我们的REST服务的开源框架
  2. 我们遇到了很多与tomcat版本不兼容的问题,最终只能使用tomcat6作为我们的web服务器,来满足RESTEasy的需求
  3. 我们在中文显示上面遇到了很多乱码的问题,并且尝试了很久依然没有解决问题

由此我们准备切换一个Restful开源框架来满足我们现在的需求:

  1. 迁移成本:希望可以花比较小的精力和时间进行迁移
  2. 可用性:希望是一个比较好用的开源Restful框架
  3. 能够在今后考虑到性能和日后维护上有很好的性能(如有很好的社区支持或有大量的使用用户)

希望各位各抒己见,告诉我你们的RESTful实现,帮助我作出一个正确的选择!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

顾冷 2022-08-31 13:56:02

推荐使用SpingMVC3.x

飘逸的'云 2022-08-31 13:56:02

我用过Jersey和apache的wink,感觉上还是比较相似的,都是通过拦截sevlet和注解的方式实现,使用相当简便,资料也比较齐全。这两者都是专门的REST框架,也有相应的client测试方法,使用起来比手写httpURLConnection或httpclient要简单许多。
springMVC的应该是提供了对REST的支持,就跟struts2一样也有对REST的支持,具体没有使用过,如果项目使用了spring,这也许也是个不错的选择。
至于tomcat,我们好像一直使用6.0,嗯。
中文问题似乎没碰到过,帮不上什么忙,一般不都是那几个点么,可能你们是卡在哪里了。
最后,题主可以综合考量一下选择一个。至于维护性,个人感觉REST方式的接口,主要还是在于路径和参数的协定,所以一份准确的文档是必要的。

无声无音无过去 2022-08-31 13:56:02

现在用的springmvc 3.x,我们的整个系统都是用这个做的,可以结合spring使用

猫七 2022-08-31 13:56:02

如果习惯使用 springMVC 了,那就继续使用。

但如果习惯了使用 struts, 推荐使用 struts2-freeroute 插件

月下凄凉 2022-08-31 13:56:02

推荐极简的Restful框架 Resty 开发效率比ssh高了n倍

仙女山的月亮 2022-08-31 13:56:02

Jersey

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文