2011-09-12 132 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消費(但可能 - 更多的代碼)。

希望這些指針有所幫助。

相關問題