CloudBaaS發(fā)布:基于SAE的開(kāi)源移動(dòng)后端服務(wù)
主站地址:http://cloudbaas.sinaapp.com/
演示地址:http://jeebaas.sinaapp.com/
那么CloudBaaS是什么?
CloudBaaS是基于SAE Java平臺(tái)開(kāi)發(fā)的一個(gè)應(yīng)用,應(yīng)用封裝了SAE中的各種云服務(wù),并對(duì)外提供相應(yīng)的Rest接口,在移動(dòng)應(yīng)用中可使用CloudBaaS提供的SDK(SDK使用文檔)來(lái)調(diào)用這些服務(wù)。所以說(shuō)CloudBaaS依托SAE Java平臺(tái)為移動(dòng)應(yīng)用開(kāi)發(fā)者提供后端服務(wù)(存儲(chǔ)、管理)。
為什么選擇CloudBaaS?
首先CloudBaaS依托于SAE,而SAE提供了諸多穩(wěn)定且強(qiáng)大的云端服務(wù)(KVDB、DB、Storage、Mail等);
其次CloudBaaS幫開(kāi)發(fā)者解決了移動(dòng)應(yīng)用后端所有的問(wèn)題,不需要再為后端應(yīng)用寫一行代碼;
再次CloudBaaS提供了簡(jiǎn)易的SDK,開(kāi)發(fā)者在開(kāi)發(fā)移動(dòng)應(yīng)用時(shí)僅需簡(jiǎn)單幾行代碼就可使用云端服務(wù);
此外CloudBaaS還提供了移動(dòng)應(yīng)用數(shù)據(jù)管理和統(tǒng)計(jì)功能,有了這些我們對(duì)移動(dòng)應(yīng)用使用情況一目了然。
如何使用CloudBaaS?
CloudBaaS包括兩個(gè)部分:服務(wù)端war包,客戶端sdk??傻?a target="_blank" >下載中心下載。
搭建服務(wù)端程序:
1.到SAE創(chuàng)建一個(gè)Java應(yīng)用,并將服務(wù)端的war包上傳至應(yīng)用;
2.開(kāi)啟應(yīng)用的KVDB和MySQL服務(wù),將統(tǒng)計(jì)的SQL導(dǎo)入MySQL中;
使用SDK:
將sdk中的jar包導(dǎo)入開(kāi)發(fā)的移動(dòng)應(yīng)用(Android),參照SDK使用文檔開(kāi)發(fā)即可。