快速业务通道

flashremoting实践(一)-配置篇

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-11


这篇是关于Flashremoting的配置方面的,其实大部分是有几位高人所传授的知识,在这里特别感谢icastone大侠。 icastone大侠千万不要说我侵权啊,呵呵!!!
一.net环境下配置flashremoting:
1.下载所需要的软件包括flashremotingMX2004(以下简称remoting)组件,支持as2.0的,以前的remoting是不支持中文 flash的,但是现在已经提供支持中文flash了,请到官方网站下载最新的版本,然后,需要下载,flashremoting for .net,同时你还需要有iis5.0以上版本,和.net framework1.1,如果没有请到相关网站去下载好了,.net环境下所需要东 东已经齐全了。 注意.net framework最好是完全版的,不要下载分发包。
2.首先安装好.net的环境,先安装iis,然后安装.net framework的sdk,这些装好后,开始安装flashremoting for .net( 默认情况下,会安装在iis虚拟目录下(c:\Inetpub\wwwroot\flashremoting),然后请安装remoting组件(注意:一定要在 flash刚安装完毕之后安装remoting组件,如果不是,请先卸载flash和相关文件夹,然后重新安装)。
3.安装好之后,先看一下c:\Inetpub\wwwroot\flashremoting的内容,这里有几个是比较重要的,其中包括gateway.ASPx ,web.config和bin目录下的flashgateway.dll,和frconfig.txt这几个文件,下一篇讲具体的用法。之后打开flash,可 以在组件面板处的data components里看到remotingconnector组件,在窗口/其他面板/公用库 里看到remoting,这是所需 要的如果没有,那么要确定,你的remoting组件是不是支持中文flash的,并且是不是在flash安装之后就安装了remoting 组件。
4.测试samples下的文件,先测试前两个文件(也就是ado和asp的那两个例子,这里有ado和ado_VB之分,ado是用c#写的, ado_vb是用vb.net写的,但内容是一样的),在这里有许多人都说在测试的时候总是总是停留在load页面,这里的解决办法 是首先打开计算机管理页面,右键我的电脑,选择管理/服务和应用程序/internet信息服务(IIS)管理器/网站/默认网站( 默认的虚拟目录是c:\Inetpub\wwwroot,如果不是请重新指定到这个目录),右键选择flashremoting选择属性,复选目录 浏览,单击创建(E),执行权限里选择"纯脚本",点击确定,之后你会看到你的flashremoting目录已经变了,进入 flashremoting/samples/ado,右键单击default.htm,选择浏览,测试会成功。

5.关于第三个例子webservice,我也没测试成功,原因我的.net framework可能是分发包,如果你确定你下载的是完全版 的话,如果测试不成功,我把我在网上找的相关解决办法告诉大家,首先给flashremoting目录下的bin目录写入的权限(右 键单击bin目录选择权限,添加一个asp.net帐户,然后给他写入的权限),如果不行的话,把wsdl.exe拷贝到bin目录下, 给予asp.net写入权限之后重新启动iis,这是我找到的几种解决方法,由于我是拨号上网,我没有办法下载.net framework的完全版,所以这个我没有测试,祝你成功!!!
二.Java环境下配置flashremoting:
1.你能够使用remoting从一个flash应用程序里的actionscript去呼叫在java应用程序服务器上运行的java对象公共方法, remoting支持以下java对象类型
JavaBeans
Java classes
Enterprise JavaBeans(ejb)
JSP
Java Management Extensions(JMX)MBeans;这个只能利用在jrun4里
server-side ActionScript(SSAS)(这些是翻译的help)
remoting明确的支持JRUN 4.0,IBM WebSphere Spplication Server 4,BEA WebLogic,Sun ONE Web Server,remoting也会 正确的运行在其他的J2EE应用程序服务器上,包括Caucho Resin, Tomcat, JBoss, ATG Dynamo, Oracle 9i AS, and HP Application Server(这个是翻译的flash rmoting:the definitive guide,呵呵)
2.这里由于我只是初学java所以我只能找简单的,就是jrun服务器(嘿嘿,因为jrun安装之后就已经集成了remoting,稍后 我会把相关配置java其他服务器的资料翻译出来)因为我手头没有其他的服务器,所以如果你用的不是jrun服务器,那么你 要查相关服务器的配置方法
3.在jrun服务器里建立一个你自己的服务,在开始/所有程序,Macromedia jrun4里选择jrun管理控制台,之后需要你添入 用户名和密码,这个是在你安装jrun时你输入的,进入页面之后你会看到jrun已经为你建了3个服务器,分别是admin, default,samples,他们分别在不同的端口上运行,如果你想运行admin上的程序,那么你就要输入 http://localhost:8000新建一个服务器选择左上角的create new server,在jrun server name里输入名字,例如 flashremoting,然后点击一下jrun server Directory它会自动为你配置程序的目录然后选择create server之后会显示一 些新的服务器的端口号等信息,如果你不想更改的话,可以点finish就可以了,之后找到你的jrun安装目录在servers目录 里你会看到你新创建的flashremoting文件夹。 配置方面的知识,我就先写到这了,下一篇文章是简单的hello world程序,稍后在发,如果有什么错误希望高手指正。
如有问题,请与我联系,我的qq:22339146,msn:lwanchen@hotmail.com
如果转载请标明作者。 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号