摘要:本文介紹在CakePHP框架的基礎上如何快速的為Android客戶端搭建Web Service服務器,并且在MVC框架的規(guī)則下用最通俗的PHP語言介紹API接口的實現(xiàn)方法。Android客戶端調用httpClient類調用API接口,通過HTTP協(xié)議發(fā)起請求,服務器端根據(jù)請求的業(yè)務邏輯,完成MySQL的操作(CRUD),最后將結果通過JSON格式返回給客戶端。
[補充圖片一張]
在開始之前,讓我們看一看最終的效果,如上圖所示,商城系統(tǒng)的app在“分類”Tab中顯示商品一級分類。此過程需要向服務器端發(fā)起分類信息的查詢,服務器端需要提供這樣一個API給客戶端,完成服務器端MySQL數(shù)據(jù)庫的查詢,并將結果返回給客戶端。下面就介紹上述過程的完整實現(xiàn)過程。
首先,讓我們簡單的了解一下CakePHP框架。
[插入CakePHP簡單介紹]
由于項目需要采用近年來最火的Nginx作為Web服務器,CakePHP在Nginx下的配置步驟可以參考我的另外一篇博文:《》。關于CakePHP框架在服務器端LAMP配置下的搭建方法,可以參考官方提供的文檔。