Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 处理flash应用程序更新_Java_Flash - Fatal编程技术网

Java 处理flash应用程序更新

Java 处理flash应用程序更新,java,flash,Java,Flash,我们构建了一个部署在多个站点的Flex/J2EE应用程序。当我们更新应用程序时,我们会警告客户机,关闭tomcat,完成我们的工作,然后再次警告客户机他可以回去工作了 现在还可以:但是,有些客户端忘记重新启动浏览器。因此,应用程序的.swf(flash部分)仍保留在浏览器的缓存/内存中。因此,他们使用最新的java应用程序和过时的flash UI 约束:我们只能与运行tomcat的服务器部分交互。我们甚至不知道客户的IP 我们正在寻找一种方法来确保所有flash UI都是最新的。如果需要的话,我

我们构建了一个部署在多个站点的Flex/J2EE应用程序。当我们更新应用程序时,我们会警告客户机,关闭tomcat,完成我们的工作,然后再次警告客户机他可以回去工作了

现在还可以:但是,有些客户端忘记重新启动浏览器。因此,应用程序的.swf(flash部分)仍保留在浏览器的缓存/内存中。因此,他们使用最新的java应用程序和过时的flash UI

约束:我们只能与运行tomcat的服务器部分交互。我们甚至不知道客户的IP

我们正在寻找一种方法来确保所有flash UI都是最新的。如果需要的话,我们准备开发一些东西,但首先我们要寻找简单的解决方案

到目前为止,我们的想法是:

  • 强迫浏览器重新启动的JavaScript攻击
  • UI中用于检查java部件版本的方法。如果不匹配=>消息谁告诉“重新启动”

有人有更好的吗?

您可以创建一个容器来加载您的flash应用程序。加载程序将从服务器检索版本id并加载应用程序的更新版本(app.swf?version=322)。

您可以创建一个容器来加载flash应用程序。加载程序将从服务器检索版本id并加载应用程序的更新版本(app.swf?version=322)。

听起来您需要能够向客户端发送服务器更新指示,然后设置客户端以显示消息,甚至可能在超时后自动刷新页面

如果您的服务器体系结构更为RESTful,那么您公开一个可查询接口的想法是合适的,客户机可以将其当前版本提交给该接口,并在不匹配时触发刷新


无论哪种方式,都是您的朋友。

听起来您需要能够向客户端发送服务器更新指示,然后设置客户端以显示消息,甚至可能在超时后自动刷新页面

如果您的服务器体系结构更为RESTful,那么您公开一个可查询接口的想法是合适的,客户机可以将其当前版本提交给该接口,并在不匹配时触发刷新


不管怎样,他都是你的朋友。

事实上,navigateToUrl似乎是我的朋友。我会看看的。的确,navigateToUrl似乎是我的朋友。我来看看。