2010-11-17 43 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/