mysql - 使用 GWT 进行在线音乐流传输

标签 mysql gwt smartgwt gwt-rpc

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

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

我的问题是,

  1. 我可以使用什么技术来访问 mysql 数据库?
  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
或此库:
http://code.google.com/p/gwt-upload/

关于mysql - 使用 GWT 进行在线音乐流传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206673/

相关文章:

javascript - 使用 GWT 延迟图像加载

debugging - gwt 应用程序日志记录、分析、基准测试

javascript - 按钮 onclick 和 href 之间的区别

java - 如何获取 ListGridRecord 的 Canvas 组件?

sql - 如何获得具有相同id的结果中mysql的排名

php mysqli 连接到旧版本

android - 仅获取一次随机数据的数据库查询

java - 如何在 Gxt 3.1.1 中获取 checkBox readOnly 状态,就像 gxt 3.0.0 中的 isReadOnly() 方法一样?

java - 我的 response.sendRedirect 不起作用

php - 将时间戳转换为 2016-12-24T14 :11:00Z