2010-11-17 70 views
0

我需要開發託管在Google App Engine中的應用程序,並訪問託管在不啓用RMI或tomcat的單獨服務器中的mysql數據庫。存儲在同一臺服務器中的數據(音樂文件)和音樂文件路徑存儲在mysql數據庫中。用戶可以選擇音樂類別並播放它們。在線音樂使用GWT流式傳輸

就像 - http://www.the-music-collective.com/listen/MP3Player.html [替代文本] [1]

我的問題是,

  1. 我可以使用哪些技術來訪問mysql數據庫!?
  2. 我可以通過客戶端界面將音樂文件上傳到服務器嗎?

回答

0

那麼,你需要東西服務器端。爲什麼不使用PHP?他們會讓你在該服務器上擁有PHP嗎?然後,您可以編寫一個簡單的腳本來爲您提供所需數據的提要。只要小心並確保它。

關於上傳音樂,您也可以使用PHP來處理。

2

你提到的網站是使用這個JavaScript庫:
http://www.schillmania.com/projects/soundmanager2/
並且它是由JSNI或由stan229提到庫GWT包裹:
http://code.google.com/p/gwt-sound
你可以閱讀更多關於此這裏:
http://googlewebtoolkit.blogspot.com/2009/03/giving-your-gwt-application-voice.html

添加1)根據此兩個問題:
Can I use a MySQL database with an App Engine application
這:
App Engine and MySQL
你不能直接連接到MySQL數據庫,但是你可以公開的Web服務,將與數據庫連接你。

添加2)是的,你可以通過客戶端上傳任何文件。您可以使用此窗口小部件:
com.google.gwt.user.client.ui.FileUpload
or this library:
http://code.google.com/p/gwt-upload/