我有一個在線mysql數據庫。我明白,要從Android應用程序連接到它,我需要使用REST Web服務。從我瞭解到現在,我必須使用REST webservice + JSON和Jquery來處理所有事情。但我不明白的東西是:RESTful實現邏輯?
- 我需要在我的MySQL Web主機域上完成任何編碼嗎?
- 這個REST Web服務需要在我的android應用程序中編碼嗎?
- 我需要一個Apache HTTP客戶端,並且需要在我的應用程序或Web主機上編碼?
我有一個在線mysql數據庫。我明白,要從Android應用程序連接到它,我需要使用REST Web服務。從我瞭解到現在,我必須使用REST webservice + JSON和Jquery來處理所有事情。但我不明白的東西是:RESTful實現邏輯?
你在混淆數據庫訪問,服務器端代碼和REST。
最好的做法是不要直接連接到客戶端的數據庫,特別是「位置多樣」的數據庫。
你的架構可能看起來像
Android應用--- HTTPS REST動詞--->服務器上的RESTful Web服務,在該區上的Apache,Tomcat的等---數據訪問,通過PDO,JDBC吧, JPA,不管---> mySQL。
RESTful部分確實是可選的,如果您使用URL,則可以調用任何您喜歡的內容。
[教程](http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/)和plug n play [code](https:// github。 com/philsturgeon/codeigniter-restserver) – nuthan
謝謝nuthan。這非常有用。 – uaeHamed