標籤:android sae 雲平台
平時大家的測試伺服器都是運行在自己的PC上面,用Tomcat或者IIS搭建的本機伺服器。其實新浪雲平台SinaAppEngine也是挺好用的。今天總結一下我使用過程中的一些小心得:
1.建立SAE應用:
登陸http://sae.sina.com.cn/進行註冊,微博帳號可以直接登陸。註冊成功後進入“我的首頁”,控制台>應用管理>建立新應用
然後輸入次層網域(應用的唯一標示),應用程式名稱和其他資訊,最後選擇開發語言,這裡以Java為例:
JVM層級選擇“經濟版”,JVM數量選擇1,不勾選動態伸縮,最後點擊“建立應用”。
應用建立成功後,可以在“應用管理”看到,點擊應用標題,進入管理:
接下來建立一個版本,輸入版本號碼,上傳代碼。Java需要上傳War包:
War包匯出方式:
在Eclipse中右鍵項目,Export>WAR file即可。
2.資料庫操作:
使用視覺化檢視操作MySQL資料庫:
在應用首頁左側邊欄找到“服務管理”,點擊“MySQL”,首先初始化MySQL:
然後點擊“管理MySQL”即進入可視化介面,也可以使用SQL語言建立表:
SAE的資料庫分為主從資料庫,分別實現寫入和讀取。
顯示頁使用從資料庫,插入頁使用主要資料庫,串連時URL有小區別:
主:
//使用主庫寫資料Stringusername=SaeUserInfo.getAccessKey();Stringpassword=SaeUserInfo.getSecretKey();Stringdriver="com.mysql.jdbc.Driver";Class.forName(driver).newInstance();Stringurl="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_bleserver";Connectioncon=DriverManager.getConnection(url,username,password);
從:
//使用從庫讀資料StringURL="jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_bleserver";Stringsql = "select * from message orderby id desc";StringUsername=SaeUserInfo.getAccessKey();StringPassword=SaeUserInfo.getSecretKey();StringDriver="com.mysql.jdbc.Driver";Class.forName(Driver).newInstance();Connectioncon=DriverManager.getConnection(URL,Username,Password);
轉載請註明出處:周木水的CSDN部落格 http://blog.csdn.net/zhoumushui
我的GitHub:周木水的GitHub https://github.com/zhoumushui
Android用戶端與Java伺服器互動資料(一)SAE伺服器搭建