Android用戶端與Java伺服器互動資料(一)SAE伺服器搭建

來源:互聯網
上載者:User

標籤: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伺服器搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.