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