0

我需要开发一个托管在 Google App Engine 中的应用程序并访问托管在未启用 RMI 或 tomcat 的单独服务器中托管的 mysql 数据库。存储在同一服务器中的数据(音乐文件)和音乐文件路径存储在 mysql 数据库中。用户可以选择音乐类别并播放它们。

就像 - http://www.the-music-collective.com/listen/MP3Player.html ![alt text][1]

我的问题是,

  1. 我可以使用什么技术来访问 mysql 数据库?
  2. 我可以通过客户端界面将音乐文件上传到服务器吗?
4

3 回答 3

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)根据这两个问题:
我可以使用MySQL带有 App Engine 应用程序的数据库,
并且:
App Engine 和 MySQL
您无法直接连接到 mysql 数据库,但您可以公开将您与 db.

添加 2) 是的,您可以通过客户端上传任何文件。您可以使用此小部件:
com.google.gwt.user.client.ui.FileUpload
或这个库:
http ://code.google.com/p/gwt-upload/

于 2010-11-18T10:49:11.920 回答
0

对于客户端,您将需要 GWT-Sound http://code.google.com/p/gwt-sound/之类的东西 对于 URL,您需要调用某种服务器,该服务器在 GET 上从 mysql 返回数据流

于 2010-11-17T21:52:43.503 回答
0

好吧,你需要一些服务器端的东西。为什么不是 PHP?他们会让你在那台服务器上安装 PHP 吗?然后,您可以编写一个简单的脚本来为您提供所需的数据源。请小心并保护它。

关于上传音乐,您也可以使用 PHP 来处理。

于 2010-11-17T16:38:23.277 回答