2011-09-12 64 views
2

我对此很新颖,主要是关于iPhone客户端服务器应用程序的后端(服务器端)实现的几个问题。iPhone客户端服务器应用程序

1)我看了看周围,它似乎像JSON是一个很好的方法来与服务器通信。服务器需要什么才能使其工作?

2)我看过几篇教程,所有的教程都使用url格式的网址,我只有http://www.websitename.com/Microsoft2.jsp。用户将使用用户名和密码登录访问内容。我需要写一个API来使它与上述工作?

我对服务器实现非常陌生,所以如果他们是新手问题,我会事先批准。

谢谢!

+0

您是否决定了您的服务器实现/语言?从那里,我们可以更好地指导您如何实施您的后端服务 – momo

+0

您最终使用了什么? – bryanmac

回答

0

没问题。从我有限的经验,这是你需要的。从GitHub获取JSON框架以及PHP的JSON扩展。为了验证,我假设你需要ASIHTTPRequest。只需在Google中查找即可。这应该是。

0

对于服务器,有多个框架和平台:

  1. C#/网:WCF有数据合约及期权序列化JSON/XML等...
  2. 红宝石与活动记录的Rails :可以在您的模型上使用配置序列化数据。
  3. Java:Jersey JAX-RS加上其他框架很容易。
  4. PHP使用JSON扩展
  5. 等等......许多人 - 搜索

IPhone方:

  1. ASIHttpRequest/SBJSON
  2. 的NSXMLParser:内置到iPhone - 如果你连载过电线为XML。
  3. RestKit:一个包含通信和coredata集成的大型框架。
  4. 等等许多其他

关于XML与JSON。 Json是伟大的,因为JavaScript和网页可以轻松地使用它(这是JavaScript对象符号:)。如果你必须选择一个,那么你可以轻松地到处消费。并非每个框架都有标准的JSON解析器 - 它正在迅速获得采用。例如,iOS 5具有json串行器。 Xml广泛应用于所有程序语言和框架 - 每个框架都有一个很好的XML解析器。更难从JavaScript消费(但可能 - 更多的代码)。

希望这些指针有所帮助。

相关问题