用Flash远程调用增强J2EE表示层 - 编程入门网
gcolor = "#000000";//snodes[j].attributes.bgcolor;
//Get the caption of the graph
caption = nodes[j].attributes.caption;
//Get the x-axis name
xaxisname = nodes[j].attributes.xaxisname;
//Get the y-axis name
yaxisname = nodes[j].attributes.yaxisname;
//Get the min value of the y-axis
yaxisminvalue = nodes[j].attributes.yaxisminvalue;
//Get the max value of the y-axis
yaxismaxvalue = nodes[j].attributes.yaxismaxvalue;
//Now, we get the childNodes
childNodes = nodes[j].nodes;
//Iterate through all of the child nodes, pulling out
//their x,y values and storing them in arrays
for (k=0; k<=childNodes.length; k++)
{
//If the node name is Set i.e., a graph data set, then we retrieve
//and collect the values
if (childNodes[k].nodeName == "point")
{
//Increment counter
childCounter= childCounter+1;
//Get the x-axis name
xAxisvalue[childCounter] = childNodes[k].attributes.xvalue;
//Get the value
yAxisvalue[childCounter] = childNodes[k].attributes.yvalue;
}
}
}
}
}
用Flash远程调用增强J2EE表示层(5)时间:2010-12-10上面的例子简单地解析了XML文档并将它存储在各数组中共以后的应用使用。 世界上有很多Flash开发者。因而Macromedia的网站上有很多免费的ActionScript库可用。有几个库可用来以图形格式绘制数据数组。通过使用这种方法,可以创建一个简单的应用来绘制应用服务器产生的XML文档,如下图所示: 由于Flash在处理丰富的媒体方面的优越性,你可以很容易地在上面的代码的基础上进行扩充,构想出一个更全面的图形应用。这个图形应用程序可以调用服务器上的方法来产生包含几个x-y坐标对的XML文档。将这些数据与一些可以自由使用的图形库结合在一起,Flash接口可以以一种令人愉快地方式为用户在图形上绘制出这些坐标。这个图形应用与基于HTML的图形应用是不同的,因为Flash应用程序只须一次以XML格式得到数据,不用对服务器进行其它的调用,它允许用户放大,钻取, 或者作用于未来的数据集。可以证明,这种方法在想要限制对服务器上CPU的占用率时是非常有用的。随着桌面电脑性能的变得越来越强大,应用程序将服务器端的负载分配给客户端的能力将愈发有用。Flash允许开发者将所有的XML解析和图形操作的工作交给客户端来做,从而将服务器解放出来处理其它的请求,以此来达到上述目的。 将Flash整合进你的J2EE应用 尽管对于J2EE开发者而言前端配置有多种选择,但不同的选择效果是不一样的。HTML和DHTML解决方案适合于处理文档驱动或简单的应用。而Swign/applet方案重量级应用中,配置环境已经安装了JVM的情况下有一定优势。然而,对于有些应用,Flash可能对客户端环境极有意义。Flash在含有少量脚本的多媒体应用中有优势。利用远端工具,开发者现在可以将Flash客户端整合进已有的J2EE体系结构中。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |