2010-01-18 17 views
0

我有一个典型的web应用程序,通过以下方式进行通信:如何检查用Flash/Flex编写的Web应用程序状态?

SWF文件,使得对Java服务的服务调用(Remote对象,在BlazeDS的Tomcat上),这反过来又对数据库进行通信。

如何实现一个状态检查服务(托管在另一个域中),以检查整个应用程序是否已启动并正在运行?

理想情况下,我会让检查器SWF加载应用程序SWF并调用其将从数据库返回一些东西的函数(一个天真的服务会计算表中的行并使用MD5对其进行散列),但安全约束不会让我调用加载的SWF函数。

仅检查java服务是不够的,因为我没有检查SWF的状态。

任何想法?

回答

0

可以使用闪光灯打开一个网页,并使用特定的查询字符串来加载并发送状态消息 - 即通过网页间接调用闪光灯。

+0

感谢Josh,对我有意义,但我不确定我是否理解实现细节: 应该使用URL中的查询字符串调用应用程序网页,swf将会理解它,它将生成一个状态相应的结果,但它将如何将状态消息返回给调用者?或者,这条消息将如何被捕获?如果我手动在浏览器上检查它,这将是有意义的,它需要自动化,因为检查应该每3分钟执行一次。我是否缺少sthg? – Djam 2010-01-18 23:07:11

相关问题