我想为移动计算创建数据库和Web服务。数据库应该是通用的,这意味着iOS和Android可以轻松访问它。 因此我尝试了一些php webservice JSON和mysql db。但我认为更专业的环境将是Java JAX Restful Service。 JAX Webserive是否需要像tomcat这样的应用服务器? iOS是否与JAX Restful Service兼容(我认为是因为API是JSON)?
或者只是php mysql json一个有效的解决方案? 如果有人已经为这样的项目做了一些信息,那就太好了。
格尔茨
托比
答案 0 :(得分:1)
我们的API作为示例是使用Java(Spring)开发的,并在TomCat(配置为多线程)上运行。它使用Hibernate作为ORM连接到MySQL数据库。安装在具有普通硬件的服务器上,每秒处理200次请求......
网站和应用正在使用它并且效果很好。
答案 1 :(得分:1)
一般来说,对于JAX,你会使用Jersey和Tomcat之类的东西。 JAX建立在Servlet模型之上。 iOS / Android兼容,因为您只通过JAX等JSON提供RESTful服务。它看起来与PHP RESTful服务器(可能是Server Header之外)没什么区别。
在选择语言/框架时,从来没有一个真正的答案。当然,这总是一个商业原因,人们已经了解java。是否会有大量的开发人员在项目上工作,类型安全很重要等等。
一些信息: https://www.ibm.com/developerworks/library/wa-aj-tomcat/