快速业务通道

用Flash远程调用增强J2EE表示层 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
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远程调用增强J2EE表示层 - 编程入门网

由于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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号