gpt4 book ai didi

java - 将 Java Applet 变量保存到 Mysql

转载 作者:行者123 更新时间:2023-12-01 16:00:28 25 4
gpt4 key购买 nike

嗨我对 java applet 和 MySql 数据库之间通信的最佳方式进行了大量研究。我有一个让学生登录的音乐播放器,它是一个带有速度 slider 的 Java 小程序。我想保存他们播放每首曲子的速度,以便下次他们打开该曲子时恢复到相同的速度。看来我有很多选择,但没有一个看起来很简洁。

  1. 使用 JavaScript 函数定期检查速度和将其保存到cookie,然后每个页面该网站必须检查与每首曲子相关的 cookies。
  2. 使页面上的每个链接都调用javascript 函数来检查小程序中的速度变量并添加然后将其设置为 url 中的参数重定向以便下一个 php 页面可以将速度保存到数据库中。这当用户导航离开时的方式速度会被保存,但这不会;如果使用后退按钮,则有效。

有更好的方法吗?

最佳答案

使用JNLP API,问题应该可以解决。

自 Java 1.6.0_10+ 起,可以在嵌入式小程序中使用 Java Web Start API 服务 (JNLP API)。 JNLP API 提供 PersistenceService。这是一个小demo. of the PersistenceService .

如果用户点击后退按钮(或以其他方式离开页面),将调用 destroy() 方法。重写destroy方法并持久化当时的数据。

关于java - 将 Java Applet 变量保存到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com