2010-06-19 57 views
0

我有一个使用Java/Spring开发的网站。我们即将开发一个iphone应用程序。我们如何让手机与网络应用程序通信? 1)使用http get/post from objective c 2)为所提供的所有功能(每个用户操作)创建Web服务,然后从目标c调用这些服务。基于Java的网站的iPhone应用程序

对上述或更好的方式做任何想法吗?

回答

0

我会使用某种形式的Web服务。这是确保未来任何应用程序都可以与服务器通信而不必重新写入内容的最简单方法。例如,当您想要发布Windows Mobile应用或Android应用时,会发生什么情况?另外,使用现代化的工具和框架,编写Web服务非常容易,并且易于在客户端使用它。这比用一些不太标准的东西来解决问题更有意义。

0

如果您已经完全支持http get/post,您将可以在iPhone上轻松使用该功能。通过NSURLConnection NSMutableHTTPURLRequest是你如何做一个职位。

这也取决于您发送和返回的数据的性质。如果帖子或回复是复杂的数据结构,那么使用Web服务将很好地打包这些数据。如果您已经有xml或json,或者只是传递文本块,则不需要Web服务。

0

http get/post is web service。

如果通过web service你的意思是这些复杂的ws- *废话,不要。特别是在电话上。

+0

REST,也可以考虑web服务,不仅仅是SOAP/WSDL – pastjean 2010-06-19 18:45:05