最近公司准备开发一个软件,在Iphone上面跑,前台界面是Object C(由Iphone开发人员实现),后台是Java服务,想知道前台怎么调用Java后台服务。另外,之前一直在Java体系结构的内容,现在忽然和Iphone打交道,不知道瓶颈、容易出错的地方在哪,希望做过的童鞋指点一二,感激不尽!

解决方案 »

  1.   

    Java后台一个webService么?暴露几个提供数据的接口,返回JSON或XML数据,在ios平台上通过自带的HTTP协议的API或网上下一些IOS中处理网络数据的SDK,再进行IOS平台上的处理好了。
      

  2.   


    目前还没正式开发,就是想知道IOS和Java服务通信的方式,websevice以前做过,相比直接调用URL形式的action,还是麻烦一些,不知道IOS能不能直接调用URL形式的action。如果不能的话只能用webservice了
      

  3.   

    可以使用Struts直接提供一些action接口,数据传输格式建议采用JSON(IOS上解析JSON比XML快很多),IOS上使用http API或者使用ASIHTTPRequest等一些第三方框架调用接口即可。
      

  4.   

    有没有webclient的东西,通过Http请求获得数据
      

  5.   

    第一:Http请求。接口有很多,例如webservice,restful ,json,xml,等等。但本质都是http协议。第二:socket 
    第三:其他协议
      

  6.   

    iphone不支持java代码。最多能把java做成http或者socket,然后iphone获取数据了再处理
      

  7.   

    java提供restful 接口iphone  使用ASIHttpRequest 通过http调用