Java后端和iOS客户端 - RESTful

时间:2013-04-19 17:28:54

标签: java ios api rest backend

我正在尝试开发客户端 - 服务器分布式系统。客户端将在iOS中运行,而我想在后端部分使用java。

我想写一些API,因为我在移动环境中,我无法预测有多少客户会问我的服务,你建议什么样的BaaS?

不需要与TCP保持开放连接,我想避免无用的电池浪费。我需要使用SSL进行一些API调用,并使用HTTP 1.1层,而TCP将帮助我很多。我想使用JSON作为输出。

我是否可以使用现成的框架(java-iOS)来实现这个目标,还是可以建议的库?你如何设置所有内容以便拥有一个心跳机制iOS端(所以我可以跟踪所有客户端服务器端)并适当地回答。服务器端什么是最合适的JBoss或Glassfish?我听说过反应堆模式,有什么东西可以从java开始吗?

我真的很感谢你!

此致

1 个答案:

答案 0 :(得分:2)

在java中实现RESTful API非常容易。有一个规范 - jax-rs。有几个库实现它 - Jersey是参考实现,但也有其他库。 对于服务器 - 我会选择Tomcat或Jetty。除非您使用EJB(我认为您并不想这样做),否则没有理由使用像Glassfish或JBoss这样的应用程序服务器。